OpenGL ES 2.0 does not natively support any mechanism for MRT. However, GL_NV_fbo_color_attachments and GL_NV_draw_buffers combine to bring existing desktop OpenGL functionality to ES 2.0. This patch series does the trivial work to enable these extensions.
The "missing" patch in the series regenerates the API functions since gl_API.xml was changed. src/glsl/standalone_scaffolding.cpp | 1 - src/mapi/glapi/gen/ARB_draw_buffers.xml | 187 ++++++++++++++++++++++ src/mapi/glapi/gen/gl_API.xml | 119 +-------------- src/mapi/glapi/gen/gles_api.py | 2 + src/mesa/drivers/dri/intel/intel_extensions_es.c | 1 - src/mesa/drivers/dri/swrast/swrast.c | 1 - src/mesa/main/APIspec.xml | 93 ++---------- src/mesa/main/extensions.c | 9 +- src/mesa/main/fbobject.c | 17 ++- src/mesa/main/get.c | 42 +++--- src/mesa/main/mtypes.h | 1 - src/mesa/main/version.c | 1 - src/mesa/state_tracker/st_extensions.c | 4 - 13 files changed, 241 insertions(+), 237 deletions(-) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev