mutter/.gitignore
Neil Roberts 70dbc03734 GLES 2 backend
* clutter/eglx/clutter-stage-egl.h:
	* clutter/eglx/clutter-egl-headers.h:
	* clutter/eglx/clutter-backend-egl.h:
	* clutter/eglx/Makefile.am: Include the GLES and EGL headers via
	clutter-egl-headers.h so that the right version can be used
	depending on whether the GLES 2 wrapper is being used.

	* configure.ac: Added an automake conditional for whether the GLES
	2 wrapper should be used.

	* clutter/eglx/clutter-stage-egl.c (clutter_stage_egl_realize):
	Remove the call to glGetIntegerv to get the max texture size. It
	was being called before the GL context was bound so it didn't work
	anyway and it was causing trouble for the GLES 2 simulator.

	* clutter/cogl/gles/stringify.sh: Shell script to convert the
	shaders into a C string.

	* clutter/cogl/gles/cogl-gles2-wrapper.h:
	* clutter/cogl/gles/cogl-gles2-wrapper.c: Wrappers for most of the
	missing GL functions in GLES 2.

	* clutter/cogl/gles/cogl-fixed-fragment-shader.glsl:
	* clutter/cogl/gles/cogl-fixed-vertex-shader.glsl: New shaders for
	GLES 2

	* clutter/cogl/gles/cogl-defines.h.in: Use the @CLUTTER_GL_HEADER@
	macro instead of always using the GLES 1 header.

	* clutter/cogl/gles/cogl-context.h (CoglContext): Include a field
	for the state of the GLES 2 wrapper.

	* clutter/cogl/gles/cogl-texture.c:
	* clutter/cogl/gles/cogl-primitives.c:
	* clutter/cogl/gles/cogl.c: Use wrapped versions of the GL
	functions where neccessary.

	* clutter/cogl/gles/Makefile.am: Add sources for the GLES 2
	wrapper and an extra build step to put the GLSL files into a C
	string whenever the files change.
2008-05-27 17:42:50 +00:00

96 lines
2.1 KiB
Plaintext

INSTALL
Makefile
Makefile.in
aclocal.m4
autom4te.cache
clutter-*.pc
clutter.pc
.deps
.libs
*.lo
*.la
clutter/clutter-enum-types.[ch]
clutter/clutter-marshal.[ch]
clutter/clutter-version.h
clutter/stamp-*
/clutter/clutter-json.h
/clutter/cogl/cogl-defines-gl.h
/clutter/cogl/cogl-defines-gles.h
/clutter/cogl/cogl.h
/clutter/cogl/gles/cogl-fixed-vertex-shader.[ch]
/clutter/cogl/gles/cogl-fixed-fragment-shader.[ch]
cogl-defines.h
config.*
configure
depcomp
doc/manual/clutter-manual.xml
doc/reference/clutter/clutter-*.txt
doc/reference/clutter/html
doc/reference/clutter/tmpl
doc/reference/clutter/xml
doc/reference/clutter/version.xml
doc/reference/clutter/clutter.args
doc/reference/clutter/clutter.hierarchy
doc/reference/clutter/clutter.interfaces
doc/reference/clutter/clutter.prerequisites
doc/reference/clutter/clutter.signals
doc/reference/clutter/*.stamp
doc/reference/cogl/cogl-*.txt
doc/reference/cogl/html
doc/reference/cogl/tmpl
doc/reference/cogl/xml
doc/reference/cogl/version.xml
doc/reference/cogl/cogl.args
doc/reference/cogl/cogl.hierarchy
doc/reference/cogl/cogl.interfaces
doc/reference/cogl/cogl.prerequisites
doc/reference/cogl/cogl.signals
doc/reference/cogl/*.stamp
gtk-doc.make
install-sh
libtool
ltmain.sh
missing
stamp-h1
tests/*.o
tests/test-actors
tests/test-behave
tests/test-boxes
tests/test-depth
tests/test-effects
tests/test-entry
tests/test-events
tests/test-fbo
tests/test-fullscreen
tests/test-grab
tests/test-model
tests/test-multistage
tests/test-offscreen
tests/test-opacity
tests/test-perspective
tests/test-project
tests/test-rotate
tests/test-scale
tests/test-score
tests/test-script
tests/test-shader
tests/test-text
tests/test-textures
tests/test-threads
tests/test-timeline
tests/test-timeline-dup-frames
tests/test-timeline-interpolate
tests/test-timeline-rewind
tests/test-timeline-smoothness
tests/test-unproject
tests/test-viewport
/tests/test-cogl-offscreen
/tests/test-cogl-primitives
/tests/test-cogl-tex-convert
/tests/test-cogl-tex-foreign
/tests/test-cogl-tex-getset
/tests/test-cogl-tex-polygon
/tests/test-cogl-tex-tile
/tests/test-pixmap
/tests/test-stage-read-pixels