wok-current view xorg-xf86-video-intel/stuff/patch-src_sna_sna__accel.c @ rev 25727

Add miss stuff folder for libxml++, dbus-c++
author Stanislas Leduc <shann@slitaz.org>
date Tue Nov 05 13:46:37 2024 +0000 (3 months ago)
parents
children
line source
1 $NetBSD$
3 --- a/src/sna/sna_accel.c 2014-12-20 13:29:27.000000000 +0000
4 +++ b/src/sna/sna_accel.c
5 @@ -115,6 +115,11 @@
6 #define RECTILINEAR 0x4
7 #define OVERWRITES 0x8
9 +#if XFONT2_CLIENT_FUNCS_VERSION >= 1
10 +#define AllocateFontPrivateIndex() xfont2_allocate_font_private_index()
11 +#define FontSetPrivate(font, idx, data) xfont2_font_set_private(font, idx, data)
12 +#endif
13 +
14 #if 0
15 static void __sna_fallback_flush(DrawablePtr d)
16 {
17 @@ -17811,6 +17816,13 @@ static bool sna_option_accel_blt(struct
18 return strcasecmp(s, "blt") == 0;
19 }
21 +#if HAVE_NOTIFY_FD
22 +static void sna_accel_notify(int fd, int ready, void *data)
23 +{
24 + sna_mode_wakeup(data);
25 +}
26 +#endif
27 +
28 bool sna_accel_init(ScreenPtr screen, struct sna *sna)
29 {
30 const char *backend;
31 @@ -17822,7 +17834,7 @@ bool sna_accel_init(ScreenPtr screen, st
32 list_init(&sna->flush_pixmaps);
33 list_init(&sna->active_pixmaps);
35 - AddGeneralSocket(sna->kgem.fd);
36 + SetNotifyFd(sna->kgem.fd, sna_accel_notify, X_NOTIFY_READ, sna);
38 #ifdef DEBUG_MEMORY
39 sna->timer_expire[DEBUG_MEMORY_TIMER] = GetTimeInMillis()+ 10 * 1000;
40 @@ -17998,7 +18010,7 @@ void sna_accel_close(struct sna *sna)
41 sna_pixmap_expire(sna);
43 DeleteCallback(&FlushCallback, sna_accel_flush_callback, sna);
44 - RemoveGeneralSocket(sna->kgem.fd);
45 + RemoveNotifyFd(sna->kgem.fd);
47 kgem_cleanup_cache(&sna->kgem);
48 }