From ceb93b1683d5dddeafbee295502d23dffc412e20 Mon Sep 17 00:00:00 2001 From: Zhaowei Yuan Date: Sun, 24 Jul 2016 23:06:17 +0800 Subject: [PATCH] Add support for extensions needed by Khronos CTS Those extensions are needed by Khronos CTS test case "ES3-CTS.gtf.GLCoverage.CoverageES30" Signed-off-by: Zhaowei Yuan Change-Id: I5acee917083d9af9a48593ddf588ce8b2ea307ed --- src/headers/sym_gl2.h | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/src/headers/sym_gl2.h b/src/headers/sym_gl2.h index d43f8a6..669f6b7 100644 --- a/src/headers/sym_gl2.h +++ b/src/headers/sym_gl2.h @@ -897,6 +897,72 @@ _COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_OES_element_index_uint", 1.0, -1) _COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_EXT_debug_marker", 1.1, -1) +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_EXT_geometry_shader", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glFramebufferTextureEXT) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_OES_sample_shading", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glMinSampleShadingOES) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_EXT_tessellation_shader", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glPatchParameteriEXT) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_EXT_texture_border_clamp", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glTexParameterIivEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glTexParameterIuivEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetTexParameterIivEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetTexParameterIuivEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glSamplerParameterIivEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glSamplerParameterIuivEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetSamplerParameterIivEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetSamplerParameterIuivEXT) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_EXT_texture_buffer", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glTexBufferEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glTexBufferRangeEXT) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_OES_geometry_shader", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glFramebufferTextureOES) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_OES_tessellation_shader", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glPatchParameteriOES) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_OES_texture_border_clamp", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glTexParameterIivOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glTexParameterIuivOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetTexParameterIivOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetTexParameterIuivOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glSamplerParameterIivOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glSamplerParameterIuivOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetSamplerParameterIivOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetSamplerParameterIuivOES) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_OES_texture_buffer", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glTexBufferOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glTexBufferRangeOES) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_NV_internalformat_sample_query", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetInternalformatSampleivNV) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_OES_draw_buffers_indexed", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glEnableiOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glDisableiOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glBlendEquationiOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glBlendEquationSeparateiOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glBlendFunciOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glBlendFuncSeparateiOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glColorMaskiOES) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glIsEnablediOES) + +_COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_EXT_draw_buffers_indexed", 2.0, -1) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glEnableiEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glDisableiEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glBlendEquationiEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glBlendEquationSeparateiEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glBlendFunciEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glBlendFuncSeparateiEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glColorMaskiEXT) +_COREGL_EXT_SYMBOL_FASTPATH_PASS(glIsEnablediEXT) + _COREGL_FASTPATH_SUPPORTED_EXTENSION("GL_AMD_performance_monitor", -1, -1) _COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetPerfMonitorGroupsAMD) _COREGL_EXT_SYMBOL_FASTPATH_PASS(glGetPerfMonitorCountersAMD) -- 2.7.4