mutter/examples
Damien Lespiau 87bc616d34 framebuffer: Support texture based depth buffers
This commit introduces some new framebuffer api to be able to
enable texture based depth buffers for a framebuffer (currently
only supported for offscreen framebuffers) and once allocated
to be able to retrieve the depth buffer as a texture for further
usage, say, to implement shadow mapping.

The API works as follow:
  * Before the framebuffer is allocated, you can request that a depth
    texture is created with
    cogl_framebuffer_set_depth_texture_enabled()
  * cogl_framebuffer_get_depth_texture() can then be used to grab a
    CoglTexture once the framebuffer has been allocated.
2013-01-18 10:53:29 +00:00
..
android/hello android: Update the hello example to the latest glib-android API change 2011-08-12 17:24:19 +01:00
cogl-crate.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-gles2-context.c Adds gles2-context renderer constraint 2012-08-06 14:27:43 +01:00
cogl-gles2-gears.c Adds gles2-context renderer constraint 2012-08-06 14:27:43 +01:00
cogl-hello.c onscreen: Adds support for resizable windows 2012-08-06 18:51:32 +01:00
cogl-info.c framebuffer: Support texture based depth buffers 2013-01-18 10:53:29 +00:00
cogl-msaa.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-sdl2-hello.c Add an SDL2 winsys 2012-08-06 14:27:44 +01:00
cogl-sdl-hello.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-x11-foreign.c onscreen: Adds support for resizable windows 2012-08-06 18:51:32 +01:00
cogl-x11-tfp.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogland.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
crate.jpg Adds another example that draws a 3D crate 2011-06-30 14:33:11 +01:00
Makefile.am build: only build cogland with wayland-server 0.85 2013-01-04 17:23:45 +00:00