1
0
Fork 0
mutter-performance-source/clutter/glx
Robert Bragg 30296a3307 backend-glx: Avoid vblank waits/glFinish calls when throttling blits
If we have the GLX_SGI_video_sync extension then it's possible to always
keep track for the video sync counter each time we call glXSwapBuffers
or do a sub stage blit. This then allows us to avoid waiting before
issuing a blit if we can see that the counter has already progressed.

Also since we expect that glXCopySubBuffer is synchronized to the vblank
we don't need to use glFinish () in conjunction with the vblank wait
since the vblank wait's only purpose is to add a delay.
2010-06-09 02:11:17 +01:00
..
clutter-backend-glx.c backend-glx: Avoid vblank waits/glFinish calls when throttling blits 2010-06-09 02:11:17 +01:00
clutter-backend-glx.h backend-glx: Avoid vblank waits/glFinish calls when throttling blits 2010-06-09 02:11:17 +01:00
clutter-event-glx.c Ignore unexpected GLX_BufferSwapComplete 2010-05-05 12:00:40 +01:00
clutter-event-glx.h Remove mentions of the FSF address 2010-03-01 12:56:10 +00:00
clutter-glx-texture-pixmap.c glx tfp: make clutter_glx_texture_pixmap_update_area cheap 2010-03-02 17:19:11 +00:00
clutter-glx-texture-pixmap.h docs: Documentation fixes 2010-03-02 11:12:32 +00:00
clutter-glx.h Remove mentions of the FSF address 2010-03-01 12:56:10 +00:00
clutter-stage-glx.c backend-glx: Avoid vblank waits/glFinish calls when throttling blits 2010-06-09 02:11:17 +01:00
clutter-stage-glx.h Adds initial clipped redraw support to Clutter 2010-03-02 17:19:11 +00:00
Makefile.am glx backend: Adds support for GLX_INTEL_swap_event 2010-02-09 22:19:41 +00:00