Adam Jackson
4f8a72034c
res: Simplify QueryClientPixmapBytes
...
I suspect this code predates the common resource hooks for computing
sizes. It's ugly in any case since the Resource extension shouldn't
need to know which extensions can take a reference on pixmaps. Instead,
let's just walk every resource for the client and sum up all the pixmap
bytes that way.
This might be slightly slower since we're calling the size func once for
every resource. On the other hand, it might be slightly faster since we
only walk the resource table once instead of 3-5 times. Probably a
wash, and not really a performance path in any case.
Acked-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Adam Jackson <ajax@redhat.com>
2016-06-21 11:11:44 -04:00
..
bigreq.c
dpms.c
dpmsproc.h
dpmsstubs.c
geext.c
dix: Remove pointless client-state callbacks
2016-05-11 11:21:08 -04:00
geext.h
geint.h
xge: Hide some implementation details
2015-07-08 16:40:58 -04:00
hashtable.c
Convert top level extensions to new *allocarray functions
2015-04-21 16:57:08 -07:00
hashtable.h
Makefile.am
vidmode: move to a separate library of its own
2016-02-29 16:29:01 -05:00
panoramiX.c
Convert top level extensions to new *allocarray functions
2015-04-21 16:57:08 -07:00
panoramiX.h
panoramiXh.h
panoramiXprocs.c
dix: Squash some new gcc6 warnings
2016-04-29 11:19:58 -04:00
panoramiXsrv.h
panoramiXSwap.c
saver.c
dix: Squash some new gcc6 warnings
2016-04-29 11:19:58 -04:00
security.c
security: Fix reversed comment
2016-03-14 11:49:13 -04:00
securitysrv.h
shape.c
dix: Push UpdateCurrentTimeIf down out of the main loop
2016-05-04 10:58:01 -04:00
shm.c
dix: Use OsSignal() not signal()
2016-06-08 11:36:31 -04:00
shmint.h
sleepuntil.c
sleepuntil.h
sync.c
sync: Don't allow creating a system counter before sync is initialized
2015-12-08 18:22:54 -05:00
syncsdk.h
syncsrv.h
vidmode.c
Fix the typo from the previous patch, d'oh
2016-03-14 11:20:39 -04:00
xace.c
xace: Remove the audit hooks and tune dispatch
2016-06-10 13:26:19 -04:00
xace.h
xace: Remove the audit hooks and tune dispatch
2016-06-10 13:26:19 -04:00
xacestr.h
xcmisc.c
Convert top level extensions to new *allocarray functions
2015-04-21 16:57:08 -07:00
xf86bigfont.c
dix: Use OsSignal() not signal()
2016-06-08 11:36:31 -04:00
xf86bigfontsrv.h
xres.c
res: Simplify QueryClientPixmapBytes
2016-06-21 11:11:44 -04:00
xselinux.h
xselinux_ext.c
xselinux_hooks.c
Xext/xselinux: Use NotifyFd interface
2015-12-01 13:55:56 -05:00
xselinux_label.c
Convert top level extensions to new *allocarray functions
2015-04-21 16:57:08 -07:00
xselinuxint.h
xtest.c
Drop valuator mask argument from GetKeyboardEvents
2015-03-13 12:31:21 +10:00
xvdisp.c
xvdisp.h
xvdix.h
xvmain.c
xv: fix double free in AddResource failure case
2016-03-02 10:03:29 -05:00
xvmc.c
xvmc: Fix unchecked AddResource
2016-03-08 10:19:33 -05:00
xvmcext.h