summaryrefslogtreecommitdiffstats
path: root/third_party
diff options
context:
space:
mode:
Diffstat (limited to 'third_party')
-rw-r--r--third_party/khronos/GLES2/gl2chromium.h1
-rw-r--r--third_party/mesa/MesaLib/include/GL/glext.h6
-rw-r--r--third_party/mesa/README.chromium2
3 files changed, 9 insertions, 0 deletions
diff --git a/third_party/khronos/GLES2/gl2chromium.h b/third_party/khronos/GLES2/gl2chromium.h
index 2ce097e..5caf8ad 100644
--- a/third_party/khronos/GLES2/gl2chromium.h
+++ b/third_party/khronos/GLES2/gl2chromium.h
@@ -226,6 +226,7 @@
#define glTraceEndCHROMIUM GLES2_GET_FUN(TraceEndCHROMIUM)
#define glAsyncTexSubImage2DCHROMIUM GLES2_GET_FUN(AsyncTexSubImage2DCHROMIUM)
#define glAsyncTexImage2DCHROMIUM GLES2_GET_FUN(AsyncTexImage2DCHROMIUM)
+#define glDiscardFramebufferEXT GLES2_GET_FUN(DiscardFramebufferEXT)
#endif // THIRD_PARTY_KHRONOS_GLES2_GL2CHROMIUM_H_
diff --git a/third_party/mesa/MesaLib/include/GL/glext.h b/third_party/mesa/MesaLib/include/GL/glext.h
index 653e4fd..e571ef9 100644
--- a/third_party/mesa/MesaLib/include/GL/glext.h
+++ b/third_party/mesa/MesaLib/include/GL/glext.h
@@ -5027,6 +5027,12 @@ extern "C" {
#define GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B
#endif
+#ifndef GL_EXT_discard_framebuffer
+#define GL_COLOR_EXT 0x1800
+#define GL_DEPTH_EXT 0x1801
+#define GL_STENCIL_EXT 0x1802
+#endif
+
/*************************************************************/
#include <stddef.h>
diff --git a/third_party/mesa/README.chromium b/third_party/mesa/README.chromium
index 32fee68..194b7ec 100644
--- a/third_party/mesa/README.chromium
+++ b/third_party/mesa/README.chromium
@@ -115,3 +115,5 @@ Later modifications (see chromium.patch):
- Fix the compile errors on Android
- Added constants for GL_NVX_gpu_memory_info to glext.h
+
+- Added constants for GL_EXT_discard_framebuffer to glext.h