* clutter/eglnative/clutter-stage-egl.c
authorNeil Roberts <neil@openedhand.com>
Fri, 6 Jun 2008 14:21:22 +0000 (14:21 +0000)
committerNeil Roberts <neil@openedhand.com>
Fri, 6 Jun 2008 14:21:22 +0000 (14:21 +0000)
commit1bfeddaaeed39fa8208b7de69cfb08730343d6ce
tree18f54649e4f7f21b5c68b22e5f16acb14a84373c
parent9d8bfaf997617ee9fd21863683257936256e92da
* clutter/eglnative/clutter-stage-egl.c
(clutter_stage_egl_realize): Use ES 2 renderable type when
building for GLES 2.

* clutter/eglnative/clutter-event-egl.c (get_backend_time): Added
a NULL for the microseconds parameter of g_timer_elapsed.

* clutter/eglnative/clutter-stage-egl.h:
* clutter/eglnative/clutter-egl.h:
* clutter/eglnative/clutter-backend-egl.h: Include
clutter-egl-headers.h instead of including the GL headers directly
so it can include gl2.h when building for GLES 2.

* clutter/eglnative/clutter-egl-headers.h:
* clutter/eglnative/Makefile.am (libclutter_eglnative_la_SOURCES):
Added clutter-egl-headers.h

* clutter/cogl/gles/cogl-fixed-fragment-shader.glsl: GLES 2
doesn't provide a default precision for floats in the fragment
shader and it will reject the shader if there isn't one.
ChangeLog
clutter/cogl/gles/cogl-fixed-fragment-shader.glsl
clutter/eglnative/Makefile.am
clutter/eglnative/clutter-backend-egl.h
clutter/eglnative/clutter-egl-headers.h [new file with mode: 0644]
clutter/eglnative/clutter-egl.h
clutter/eglnative/clutter-event-egl.c
clutter/eglnative/clutter-stage-egl.c
clutter/eglnative/clutter-stage-egl.h