Ø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-11-26 12:07:25 +00:00
2007-11-18 23:24:55 +00:00
2007-12-03 16:29:18 +00:00
2007-10-29 16:45:25 +00:00
2007-11-26 12:07:25 +00:00
2007-10-27 12:01:51 +00:00
2007-11-26 12:07:25 +00:00
2007-11-26 12:10:20 +00:00
2007-12-03 16:29:18 +00:00
2007-12-03 16:29:18 +00:00
2007-11-23 13:11:10 +00:00
2007-08-07 14:03:30 +00:00
2007-10-12 08:17:00 +00:00
2007-07-31 10:38:23 +00:00
2007-11-19 16:35:46 +00:00
2007-11-13 14:12:51 +00:00
2007-11-19 16:35:46 +00:00
2007-11-13 13:21:56 +00:00
2007-11-27 12:34:28 +00:00
2007-11-27 12:34:28 +00:00
2007-11-20 16:05:56 +00:00
2006-11-15 23:37:53 +00:00
2007-11-19 16:35:46 +00:00
2007-08-07 14:03:58 +00:00
2007-11-19 16:35:46 +00:00
2007-11-13 13:21:56 +00:00
2007-11-28 12:23:31 +00:00
2007-11-13 13:21:56 +00:00
2007-07-26 11:04:04 +00:00
2007-08-07 14:03:58 +00:00
2007-11-20 16:05:56 +00:00
2006-12-12 20:20:04 +00:00
2007-10-27 12:14:18 +00:00
2007-08-07 14:03:58 +00:00
2007-11-05 17:12:11 +00:00
2007-11-05 17:12:11 +00:00
2007-10-12 09:39:41 +00:00
2007-11-28 12:23:31 +00:00
2007-11-28 10:27:33 +00:00
2007-11-28 10:27:33 +00:00
2007-11-23 17:12:27 +00:00
2007-08-07 14:03:58 +00:00
2007-08-20 20:16:15 +00:00
2007-08-20 20:16:15 +00:00
2007-11-23 13:11:10 +00:00
2007-11-23 17:07:46 +00:00
2007-10-12 08:17:00 +00:00
2007-12-03 16:29:18 +00:00
2007-11-06 15:46:23 +00:00
2007-11-06 15:46:23 +00:00
2007-11-23 17:12:27 +00:00
2007-11-23 13:11:10 +00:00
2007-10-25 14:32:29 +00:00
2007-03-22 18:21:59 +00:00
2006-05-29 08:59:36 +00:00
2007-11-28 13:50:24 +00:00
2007-11-19 21:14:16 +00:00
2007-11-28 23:57:26 +00:00
2007-11-19 16:30:56 +00:00
2007-04-19 15:27:46 +00:00
2007-10-12 08:17:00 +00:00
2006-11-15 23:37:53 +00:00
2007-11-29 15:01:21 +00:00
2007-11-30 13:22:03 +00:00
2007-12-03 16:29:18 +00:00
2007-10-27 12:26:12 +00:00
2006-11-20 22:20:48 +00:00
2007-11-23 13:11:10 +00:00
2007-10-17 23:03:38 +00:00
2007-11-28 13:50:24 +00:00
2007-11-28 13:50:24 +00:00
2007-11-30 14:36:07 +00:00
2007-11-18 15:41:47 +00:00
2007-11-14 11:32:24 +00:00
2007-11-23 13:11:10 +00:00
2007-12-03 16:29:18 +00:00
2007-12-03 16:29:18 +00:00
2007-11-28 15:31:41 +00:00
2007-11-28 15:31:41 +00:00
2007-11-23 17:12:27 +00:00
2007-08-07 14:03:58 +00:00
2007-11-30 17:07:08 +00:00
2007-11-30 13:20:15 +00:00
2007-10-12 08:17:00 +00:00
2007-06-09 13:20:06 +00:00
2007-11-28 13:50:24 +00:00
2007-11-30 09:27:10 +00:00
2007-01-23 20:29:11 +00:00
2007-01-23 20:29:11 +00:00
2007-08-20 11:54:28 +00:00
2007-11-28 13:50:24 +00:00
2007-12-03 16:29:18 +00:00