c50e5ba7a5
Cherry-pick from http://192.168.110.45/sdk/buildroot/-/commit/ed70e2b79cbc7a504792899e2cd3577777fd54bd
107 lines
4.1 KiB
Diff
107 lines
4.1 KiB
Diff
From 329dd07729514a93a298e8ab6485822444ed4b28 Mon Sep 17 00:00:00 2001
|
|
From: Brendan King <Brendan.King@imgtec.com>
|
|
Date: Mon, 10 Mar 2014 12:27:03 +0000
|
|
Subject: [PATCH 05/50] Add support for various GLES extensions
|
|
|
|
Add support for:
|
|
EXT_occlusion_query_boolean
|
|
IMG_multisampled_render_to_texture
|
|
OES_matrix_palette
|
|
---
|
|
src/mapi/glapi/gen/es_EXT.xml | 41 ++++++++++++++++++++++++-------
|
|
src/mapi/glapi/gen/static_data.py | 6 +++++
|
|
2 files changed, 38 insertions(+), 9 deletions(-)
|
|
|
|
diff --git a/src/mapi/glapi/gen/es_EXT.xml b/src/mapi/glapi/gen/es_EXT.xml
|
|
index d8a80995d92..42f4b2b80fb 100644
|
|
--- a/src/mapi/glapi/gen/es_EXT.xml
|
|
+++ b/src/mapi/glapi/gen/es_EXT.xml
|
|
@@ -285,28 +285,25 @@
|
|
<enum name="WEIGHT_ARRAY_BUFFER_BINDING_OES" value="0x889E"/>
|
|
<enum name="MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES" value="0x8B9E"/>
|
|
|
|
- <function name="CurrentPaletteMatrixOES" alias="CurrentPaletteMatrixARB"
|
|
- exec="skip">
|
|
+ <function name="CurrentPaletteMatrixOES" es1="1.0" exec="dynamic">
|
|
<param name="matrixpaletteindex" type="GLuint"/>
|
|
</function>
|
|
|
|
- <!-- no offset -->
|
|
- <function name="LoadPaletteFromModelViewMatrixOES" exec="skip">
|
|
+ <function name="LoadPaletteFromModelViewMatrixOES" es1="1.0" exec="dynamic">
|
|
</function>
|
|
|
|
- <function name="MatrixIndexPointerOES" alias="MatrixIndexPointerARB"
|
|
- exec="skip">
|
|
+ <function name="MatrixIndexPointerOES" es1="1.0" exec="dynamic">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
- <param name="pointer" type="const GLvoid *"/>
|
|
+ <param name="pointer" type="GLvoid *"/>
|
|
</function>
|
|
|
|
- <function name="WeightPointerOES" alias="WeightPointerARB" exec="skip">
|
|
+ <function name="WeightPointerOES" es1="1.0" exec="dynamic">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
- <param name="pointer" type="const GLvoid *"/>
|
|
+ <param name="pointer" type="GLvoid *"/>
|
|
</function>
|
|
</category>
|
|
|
|
@@ -680,6 +677,32 @@
|
|
</enum>
|
|
</category>
|
|
|
|
+<!-- 74. GL_IMG_multisampled_render_to_texture -->
|
|
+<category name="GL_IMG_multisampled_render_to_texture" number="74">
|
|
+ <enum name="RENDERBUFFER_SAMPLES_IMG" value="0x9133"/>
|
|
+ <enum name="FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG" value="0x9134"/>
|
|
+ <enum name="MAX_SAMPLES_IMG" value="0x9135"/>
|
|
+ <enum name="TEXTURE_SAMPLES_IMG" value="0x9136"/>
|
|
+
|
|
+ <function name="RenderbufferStorageMultisampleIMG" es2="2.0" exec="dynamic">
|
|
+ <param name="target" type="GLenum"/>
|
|
+ <param name="samples" type="GLsizei"/>
|
|
+ <param name="internalformat" type="GLenum"/>
|
|
+ <param name="width" type="GLsizei"/>
|
|
+ <param name="height" type="GLsizei"/>
|
|
+ </function>
|
|
+
|
|
+ <function name="FramebufferTexture2DMultisampleIMG" es2="2.0"
|
|
+ exec="dynamic">
|
|
+ <param name="target" type="GLenum"/>
|
|
+ <param name="attachment" type="GLenum"/>
|
|
+ <param name="textarget" type="GLenum"/>
|
|
+ <param name="texture" type="GLuint"/>
|
|
+ <param name="level" type="GLint"/>
|
|
+ <param name="samples" type="GLsizei"/>
|
|
+ </function>
|
|
+</category>
|
|
+
|
|
<!-- 87. GL_OES_EGL_image_external -->
|
|
<category name="GL_OES_EGL_image_external" number="87">
|
|
<enum name="TEXTURE_EXTERNAL_OES" value="0x8D65"/>
|
|
diff --git a/src/mapi/glapi/gen/static_data.py b/src/mapi/glapi/gen/static_data.py
|
|
index a151a5d5fb4..b23ae713f6f 100644
|
|
--- a/src/mapi/glapi/gen/static_data.py
|
|
+++ b/src/mapi/glapi/gen/static_data.py
|
|
@@ -1679,6 +1679,12 @@ offsets = {
|
|
"InternalSetError": 1643,
|
|
"TexPageCommitmentEXT": 1644,
|
|
"TexturePageCommitmentEXT" : 1645,
|
|
+ "CurrentPaletteMatrixOES" : 1646,
|
|
+ "LoadPaletteFromModelViewMatrixOES" : 1647,
|
|
+ "MatrixIndexPointerOES" : 1648,
|
|
+ "WeightPointerOES" : 1649,
|
|
+ "RenderbufferStorageMultisampleIMG" : 1650,
|
|
+ "FramebufferTexture2DMultisampleIMG" : 1651,
|
|
}
|
|
|
|
functions = [
|
|
--
|
|
2.17.1
|
|
|