replicant-frameworks_native/opengl
Mathias Agopian 6f0871222f better fix for [3028370] GL get error should return a valid error if no context is bound.
it turns out that we cannot return INVALID_OPERATION from glGetError() because the
GL spec says that it must be called in a loop until it returns GL_NO_ERROR.

now, we always return 0 from GL functions called from a thread with no
context bound. This means that glGetError() will return NO_ERROR in this case,
which is better than returning a random value (which could trap the app in a loop).

if this happens in the main thread of a process, we LOG an error message once.

Change-Id: Id59620e675a890286ef62a257c02b06e0fdcaf69
2010-09-23 16:44:48 -07:00
..
include surfaceflinger / GL extensions cleanup 2010-09-15 17:15:31 -07:00
libagl cleanup EGL a bit. remove unused extension. 2010-08-27 13:17:32 -07:00
libs better fix for [3028370] GL get error should return a valid error if no context is bound. 2010-09-23 16:44:48 -07:00
tests option to enable multisampling 2010-09-09 11:53:17 -07:00
tools/glgen Add OpenGL ES 2.0 VBO versions glDrawElements and glVertexAttribPointer. 2010-06-22 20:08:40 +08:00