Øyvind Kolås
e92b864dff
Support for shaders in clutter. At the moment limited to drivers
providing GLSL support.
* clutter/cogl/cogl.h: added rather direct binding of needed for glsl
shaders.
* clutter/cogl/gl/cogl-defines.h.in:
* clutter/cogl/gl/cogl.c:
* clutter/cogl/gles/cogl-defines.h: added stubs.
* clutter/cogl/gles/cogl.c: added stubs.
* clutter/glx/clutter-stage-glx.c:
(clutter_stage_glx_realize): unrelated memory management sanity fix.
(clutter_stage_glx_unrealize): unbind all shaders on stage unrealize.
* clutter/Makefile.am: added clutter-shader.[ch]
* clutter/clutter-actor.[ch]: adding shader capability to
actors.
* clutter/clutter-feature.h: added CLUTTER_FEATURE_SHADERS_GLSL
* clutter/clutter-private.h: added stack of shaders to context.
* clutter/clutter-shader.[ch]: new.
* tests/Makefile.am: added shader test.
* tests/test-shader.c: (frame_cb), (main): simple shader test,
cycle through the inline shader with right/left mouse buttons.
2007-12-03 16:29:18 +00:00
..
2007-12-03 16:29:18 +00:00
2007-06-12 10:36:28 +00:00
2007-11-19 11:43:20 +00:00
2007-11-23 11:23:19 +00:00
2007-11-21 11:55:26 +00:00
2007-11-23 11:23:19 +00:00
2007-07-26 11:04:04 +00:00
2007-11-23 13:12:37 +00:00
2007-11-26 12:07:25 +00:00
2007-11-19 16:30:56 +00:00
2007-11-29 15:01:21 +00:00
2007-05-25 10:56:09 +00:00
2007-06-28 08:24:45 +00:00
2007-11-19 11:43:20 +00:00
2007-11-19 21:14:16 +00:00
2007-09-27 22:30:58 +00:00
2007-10-17 23:03:38 +00:00
2007-11-15 15:24:43 +00:00
2007-11-30 14:36:07 +00:00
2007-12-03 16:29:18 +00:00
2007-10-11 12:18:01 +00:00
2007-07-29 22:55:04 +00:00
2007-10-16 08:34:16 +00:00
2007-11-15 17:03:55 +00:00