1
0
Fork 0
mutter-performance-source/clutter/glx
Emmanuele Bassi aa1246e891 [backend] Abstract the GL context creation
This is the another step into abstracting the backend operations
that are currently spread all across the board back into the
backend implementations where they belong.

The GL context creation, for instance, is demanded to the stage
realization which makes it a critical path for every operation
that is GL-context bound. This usually does not make any difference
since we realize the default stage, but at some point we might
start looking into avoiding the default stage realization in order
to make the Clutter startup faster.

It also makes the code maintainable because every part is self
contained and can be reworked with the minimum amount of pain.
2009-05-13 22:21:48 +01:00
..
clutter-backend-glx.c [backend] Abstract the GL context creation 2009-05-13 22:21:48 +01:00
clutter-backend-glx.h 2008-04-15 Matthew Allum <mallum@openedhand.com> 2008-04-15 21:18:13 +00:00
clutter-glx-texture-pixmap.c [glx-texture-pixmap] Don't enable the texture target when binding the texture 2009-03-19 17:54:17 +00:00
clutter-glx-texture-pixmap.h 2008-06-30 Matthew Allum <mallum@openedhand.com> 2008-06-30 14:36:49 +00:00
clutter-glx.h 2008-10-30 Emmanuele Bassi <ebassi@linux.intel.com> 2008-10-30 17:04:34 +00:00
clutter-stage-glx.c [backend] Abstract the GL context creation 2009-05-13 22:21:48 +01:00
clutter-stage-glx.h 2008-03-28 Matthew Allum <mallum@openedhand.com> 2008-03-28 22:50:55 +00:00
Makefile.am Use $(MAINTAINER_CFLAGS) in clutter/{x11,glx}/Makefile.am 2009-04-17 14:53:24 +01:00