[Mesa-dev] [PATCH 00/12] Enable MRT rendering in OpenGL ES 2.0

Ian Romanick idr at freedesktop.org
Sun Oct 2 15:44:27 PDT 2011


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(-)


More information about the mesa-dev mailing list