Commit cc4ae6da by Mohan Maiya Committed by Commit Bot

Vulkan: Add EXT_separate_shader_objects entry points

Addition of the entry points for EXT_separate_shader_objects extension. Bug: angleproject:3570 Change-Id: I95a1342bb3322b49997125a17367590183134c84 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2539120 Commit-Queue: Mohan Maiya <m.maiya@samsung.com> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
parent 76cc959a
......@@ -10,7 +10,7 @@
"scripts/gl_angle_ext.xml":
"0b4f3476d76a5ccc40af342d6c08739d",
"scripts/registry_xml.py":
"d1995306b95929eef0b0562c8d4be2ac",
"980b154a0481cd3d95229f033a7e6b4e",
"scripts/wgl.xml":
"c36001431919e1c435f1215a85f7e1db",
"src/libEGL/egl_loader_autogen.cpp":
......@@ -22,17 +22,17 @@
"src/tests/restricted_traces/trace_egl_loader_autogen.h":
"6011fd4bc1c6977ae10c262cfe534691",
"src/tests/restricted_traces/trace_gles_loader_autogen.cpp":
"8342a4a19cd45bfe6c69acbcd2df6220",
"aa06ae081d90d66bcdbcfedf7417598b",
"src/tests/restricted_traces/trace_gles_loader_autogen.h":
"ea46592212ddda7eafb3c59ebb4487d6",
"bb38bb8da23f75ed74a0289ec3420782",
"util/egl_loader_autogen.cpp":
"5898c23071036a307cfa74a82aeaefb3",
"util/egl_loader_autogen.h":
"f9087796b885ba3874a449ee5155f958",
"util/gles_loader_autogen.cpp":
"15d5142796120c8e80da2b12aa4a8e90",
"645707c8dcf3e3d9bff24afc4568d2a6",
"util/gles_loader_autogen.h":
"fdb3725bfbfa7358270e8a1430eabd6e",
"c8a522c680b346b9321d4ce31dae96cc",
"util/windows/wgl_loader_autogen.cpp":
"60a40fba3ffddd40063fe6131bc67ba5",
"util/windows/wgl_loader_autogen.h":
......
......@@ -12,13 +12,13 @@
"scripts/gl_angle_ext.xml":
"0b4f3476d76a5ccc40af342d6c08739d",
"scripts/registry_xml.py":
"d1995306b95929eef0b0562c8d4be2ac",
"980b154a0481cd3d95229f033a7e6b4e",
"scripts/wgl.xml":
"c36001431919e1c435f1215a85f7e1db",
"src/common/entry_points_enum_autogen.cpp":
"571807ecf1b5357394175bce51a87a75",
"92c40c3933c568a03458dc3f86d28e07",
"src/common/entry_points_enum_autogen.h":
"97cd4ff2c695f2b283fd457492346f22",
"2112942d6e31949bf3e37ae75138e2f2",
"src/libANGLE/Context_gl_1_0_autogen.h":
"fa315eea66889530dcca311d90490d3b",
"src/libANGLE/Context_gl_1_1_autogen.h":
......@@ -68,7 +68,7 @@
"src/libANGLE/Context_gles_3_2_autogen.h":
"48567dca16fd881dfe6d61fee0e3106f",
"src/libANGLE/Context_gles_ext_autogen.h":
"ea632b1aa172e5e3fcdc4f2cccd4ad59",
"db5d1d2a82f2a6e1e275853d72983c23",
"src/libANGLE/capture_gles_1_0_autogen.cpp":
"1ee3e4aceb1afa9585aa458c600665a9",
"src/libANGLE/capture_gles_1_0_autogen.h":
......@@ -90,9 +90,9 @@
"src/libANGLE/capture_gles_3_2_autogen.h":
"3d8f561944c8e5c06c7c9e68559ff364",
"src/libANGLE/capture_gles_ext_autogen.cpp":
"f5266cebe7a477d958a0d6ed1fcda230",
"f1e86cceca1a765e32c3144ea66b91c0",
"src/libANGLE/capture_gles_ext_autogen.h":
"2eccadda9b8bec4e6c5ae0f401cc0550",
"07648b3b6b4b9ffa283f44d18df1fbcc",
"src/libANGLE/frame_capture_replay_autogen.cpp":
"09901bfdd8b16c9e888380179b53aa7a",
"src/libANGLE/frame_capture_utils_autogen.cpp":
......@@ -110,7 +110,7 @@
"src/libANGLE/validationES3_autogen.h":
"86ba503835328438158d9a464943f3bd",
"src/libANGLE/validationESEXT_autogen.h":
"75424c016723a39428e1fb66332aa0cb",
"058039194460aae5fbc585b211942703",
"src/libANGLE/validationGL11_autogen.h":
"aadd145c1404de9c34d6b7c00404f10f",
"src/libANGLE/validationGL12_autogen.h":
......@@ -250,15 +250,15 @@
"src/libGLESv2/entry_points_gles_3_2_autogen.h":
"5798aa0a73af1d4ba5dfe99b6217a247",
"src/libGLESv2/entry_points_gles_ext_autogen.cpp":
"e73c9c2d8f78d1c61b92bb272bddf6d2",
"38db4ec35fd48194cb0fc8ceda9fe691",
"src/libGLESv2/entry_points_gles_ext_autogen.h":
"86b39f9337f7eaf3de4e3768e7de990c",
"71e931b4df1bfaba56c92266f083051e",
"src/libGLESv2/libGLESv2_autogen.cpp":
"913da10e3eff4e12e2b671ef6f92f92c",
"651c688323e87046dad5b277b68454d3",
"src/libGLESv2/libGLESv2_autogen.def":
"4bb3fa205b14090cad2e2dde2d3ab109",
"c35c3103979b60bcdbf4c9efcb664953",
"src/libGLESv2/libGLESv2_no_capture_autogen.def":
"e9f802ee1aa10f8a58dc8abcc690a0c7",
"eb751ea91be46234168cedc834bdaeb2",
"src/libGLESv2/libGLESv2_with_capture_autogen.def":
"8146b246a58e7e1d5a4e404ad27f6089"
"ec9ba70f792a24b571acf428ff1870ad"
}
\ No newline at end of file
......@@ -6,9 +6,9 @@
"scripts/gl_angle_ext.xml":
"0b4f3476d76a5ccc40af342d6c08739d",
"scripts/registry_xml.py":
"d1995306b95929eef0b0562c8d4be2ac",
"980b154a0481cd3d95229f033a7e6b4e",
"src/libANGLE/gl_enum_utils_autogen.cpp":
"09eddcec845dfcc332e5b1b56d687cdc",
"17f53305a98f9d4076994c78f843b906",
"src/libANGLE/gl_enum_utils_autogen.h":
"dd54f34be733affcb994fc315c3b972d"
}
\ No newline at end of file
......@@ -10,11 +10,11 @@
"scripts/gl_angle_ext.xml":
"0b4f3476d76a5ccc40af342d6c08739d",
"scripts/registry_xml.py":
"d1995306b95929eef0b0562c8d4be2ac",
"980b154a0481cd3d95229f033a7e6b4e",
"scripts/wgl.xml":
"c36001431919e1c435f1215a85f7e1db",
"src/libGL/proc_table_wgl_autogen.cpp":
"253f59ef3aa9ccfcab1364ae5101dbe2",
"src/libGLESv2/proc_table_egl_autogen.cpp":
"5d3c6dff5ab507ffeba8e620161474eb"
"8fc59305eed5ae9cacc18627b6bff69d"
}
\ No newline at end of file
......@@ -86,6 +86,7 @@ gles_extensions = [
"GL_EXT_robustness",
"GL_EXT_semaphore",
"GL_EXT_semaphore_fd",
"GL_EXT_separate_shader_objects",
"GL_EXT_sRGB",
"GL_EXT_texture_buffer",
"GL_EXT_texture_compression_bptc",
......
......@@ -17,6 +17,7 @@ enum class EntryPoint
{
Accum,
ActiveShaderProgram,
ActiveShaderProgramEXT,
ActiveTexture,
AlphaFunc,
AlphaFuncx,
......@@ -44,6 +45,7 @@ enum class EntryPoint
BindImageTexture,
BindImageTextures,
BindProgramPipeline,
BindProgramPipelineEXT,
BindRenderbuffer,
BindRenderbufferOES,
BindSampler,
......@@ -210,6 +212,7 @@ enum class EntryPoint
CreateSamplers,
CreateShader,
CreateShaderProgramv,
CreateShaderProgramvEXT,
CreateTextures,
CreateTransformFeedbacks,
CreateVertexArrays,
......@@ -229,6 +232,7 @@ enum class EntryPoint
DeleteMemoryObjectsEXT,
DeleteProgram,
DeleteProgramPipelines,
DeleteProgramPipelinesEXT,
DeleteQueries,
DeleteQueriesEXT,
DeleteRenderbuffers,
......@@ -374,6 +378,7 @@ enum class EntryPoint
GenFramebuffersOES,
GenLists,
GenProgramPipelines,
GenProgramPipelinesEXT,
GenQueries,
GenQueriesEXT,
GenRenderbuffers,
......@@ -487,7 +492,9 @@ enum class EntryPoint
GetProgramInterfaceiv,
GetProgramInterfaceivRobustANGLE,
GetProgramPipelineInfoLog,
GetProgramPipelineInfoLogEXT,
GetProgramPipelineiv,
GetProgramPipelineivEXT,
GetProgramResourceIndex,
GetProgramResourceLocation,
GetProgramResourceLocationIndex,
......@@ -676,6 +683,7 @@ enum class EntryPoint
IsMemoryObjectEXT,
IsProgram,
IsProgramPipeline,
IsProgramPipelineEXT,
IsQuery,
IsQueryEXT,
IsRenderbuffer,
......@@ -877,56 +885,90 @@ enum class EntryPoint
ProgramBinary,
ProgramBinaryOES,
ProgramParameteri,
ProgramParameteriEXT,
ProgramUniform1d,
ProgramUniform1dv,
ProgramUniform1f,
ProgramUniform1fEXT,
ProgramUniform1fv,
ProgramUniform1fvEXT,
ProgramUniform1i,
ProgramUniform1iEXT,
ProgramUniform1iv,
ProgramUniform1ivEXT,
ProgramUniform1ui,
ProgramUniform1uiEXT,
ProgramUniform1uiv,
ProgramUniform1uivEXT,
ProgramUniform2d,
ProgramUniform2dv,
ProgramUniform2f,
ProgramUniform2fEXT,
ProgramUniform2fv,
ProgramUniform2fvEXT,
ProgramUniform2i,
ProgramUniform2iEXT,
ProgramUniform2iv,
ProgramUniform2ivEXT,
ProgramUniform2ui,
ProgramUniform2uiEXT,
ProgramUniform2uiv,
ProgramUniform2uivEXT,
ProgramUniform3d,
ProgramUniform3dv,
ProgramUniform3f,
ProgramUniform3fEXT,
ProgramUniform3fv,
ProgramUniform3fvEXT,
ProgramUniform3i,
ProgramUniform3iEXT,
ProgramUniform3iv,
ProgramUniform3ivEXT,
ProgramUniform3ui,
ProgramUniform3uiEXT,
ProgramUniform3uiv,
ProgramUniform3uivEXT,
ProgramUniform4d,
ProgramUniform4dv,
ProgramUniform4f,
ProgramUniform4fEXT,
ProgramUniform4fv,
ProgramUniform4fvEXT,
ProgramUniform4i,
ProgramUniform4iEXT,
ProgramUniform4iv,
ProgramUniform4ivEXT,
ProgramUniform4ui,
ProgramUniform4uiEXT,
ProgramUniform4uiv,
ProgramUniform4uivEXT,
ProgramUniformMatrix2dv,
ProgramUniformMatrix2fv,
ProgramUniformMatrix2fvEXT,
ProgramUniformMatrix2x3dv,
ProgramUniformMatrix2x3fv,
ProgramUniformMatrix2x3fvEXT,
ProgramUniformMatrix2x4dv,
ProgramUniformMatrix2x4fv,
ProgramUniformMatrix2x4fvEXT,
ProgramUniformMatrix3dv,
ProgramUniformMatrix3fv,
ProgramUniformMatrix3fvEXT,
ProgramUniformMatrix3x2dv,
ProgramUniformMatrix3x2fv,
ProgramUniformMatrix3x2fvEXT,
ProgramUniformMatrix3x4dv,
ProgramUniformMatrix3x4fv,
ProgramUniformMatrix3x4fvEXT,
ProgramUniformMatrix4dv,
ProgramUniformMatrix4fv,
ProgramUniformMatrix4fvEXT,
ProgramUniformMatrix4x2dv,
ProgramUniformMatrix4x2fv,
ProgramUniformMatrix4x2fvEXT,
ProgramUniformMatrix4x3dv,
ProgramUniformMatrix4x3fv,
ProgramUniformMatrix4x3fvEXT,
ProvokingVertex,
ProvokingVertexANGLE,
PushAttrib,
......@@ -1240,8 +1282,10 @@ enum class EntryPoint
UnmapNamedBuffer,
UseProgram,
UseProgramStages,
UseProgramStagesEXT,
ValidateProgram,
ValidateProgramPipeline,
ValidateProgramPipelineEXT,
Vertex2d,
Vertex2dv,
Vertex2f,
......
......@@ -1016,6 +1016,7 @@ const ExtensionInfoMap &GetExtensionInfoMap()
map["GL_ANGLE_explicit_context_gles1"] = enableableExtension(&Extensions::explicitContextGles1);
map["GL_ANGLE_explicit_context"] = enableableExtension(&Extensions::explicitContext);
map["GL_KHR_parallel_shader_compile"] = enableableExtension(&Extensions::parallelShaderCompile);
map["GL_EXT_separate_shader_objects"] = enableableExtension(&Extensions::separateShaderObjects);
map["GL_OES_texture_storage_multisample_2d_array"] = enableableExtension(&Extensions::textureStorageMultisample2DArrayOES);
map["GL_ANGLE_multiview_multisample"] = enableableExtension(&Extensions::multiviewMultisample);
map["GL_EXT_blend_func_extended"] = enableableExtension(&Extensions::blendFuncExtended);
......
......@@ -571,6 +571,9 @@ struct Extensions
// GL_KHR_parallel_shader_compile
bool parallelShaderCompile = false;
// GL_EXT_separate_shader_objects
bool separateShaderObjects = false;
// GL_OES_texture_storage_multisample_2d_array
bool textureStorageMultisample2DArrayOES = false;
......
......@@ -385,6 +385,7 @@
const TextureID *texturesPacked, const GLenum *srcLayouts); \
/* GL_EXT_semaphore_fd */ \
void importSemaphoreFd(SemaphoreID semaphorePacked, HandleType handleTypePacked, GLint fd); \
/* GL_EXT_separate_shader_objects */ \
/* GL_EXT_texture_buffer */ \
/* GL_EXT_texture_compression_bptc */ \
/* GL_EXT_texture_compression_dxt1 */ \
......
......@@ -819,6 +819,8 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value)
return "GL_UNKNOWN_CONTEXT_RESET_EXT";
case 0x8256:
return "GL_RESET_NOTIFICATION_STRATEGY";
case 0x8258:
return "GL_PROGRAM_SEPARABLE_EXT";
case 0x825A:
return "GL_PROGRAM_PIPELINE_BINDING";
case 0x825E:
......@@ -1144,7 +1146,7 @@ const char *GLenumToString(GLenumGroup enumGroup, unsigned int value)
case 0x8B4D:
return "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS";
case 0x8B8D:
return "GL_CURRENT_PROGRAM";
return "GL_ACTIVE_PROGRAM_EXT";
case 0x8B9C:
return "GL_POINT_SIZE_ARRAY_OES";
case 0x8B9D:
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -728,6 +728,52 @@ EXPORTS
; GL_EXT_semaphore_fd
glImportSemaphoreFdEXT
; GL_EXT_separate_shader_objects
glActiveShaderProgramEXT
glBindProgramPipelineEXT
glCreateShaderProgramvEXT
glDeleteProgramPipelinesEXT
glGenProgramPipelinesEXT
glGetProgramPipelineInfoLogEXT
glGetProgramPipelineivEXT
glIsProgramPipelineEXT
glProgramParameteriEXT
glProgramUniform1fEXT
glProgramUniform1fvEXT
glProgramUniform1iEXT
glProgramUniform1ivEXT
glProgramUniform1uiEXT
glProgramUniform1uivEXT
glProgramUniform2fEXT
glProgramUniform2fvEXT
glProgramUniform2iEXT
glProgramUniform2ivEXT
glProgramUniform2uiEXT
glProgramUniform2uivEXT
glProgramUniform3fEXT
glProgramUniform3fvEXT
glProgramUniform3iEXT
glProgramUniform3ivEXT
glProgramUniform3uiEXT
glProgramUniform3uivEXT
glProgramUniform4fEXT
glProgramUniform4fvEXT
glProgramUniform4iEXT
glProgramUniform4ivEXT
glProgramUniform4uiEXT
glProgramUniform4uivEXT
glProgramUniformMatrix2fvEXT
glProgramUniformMatrix2x3fvEXT
glProgramUniformMatrix2x4fvEXT
glProgramUniformMatrix3fvEXT
glProgramUniformMatrix3x2fvEXT
glProgramUniformMatrix3x4fvEXT
glProgramUniformMatrix4fvEXT
glProgramUniformMatrix4x2fvEXT
glProgramUniformMatrix4x3fvEXT
glUseProgramStagesEXT
glValidateProgramPipelineEXT
; GL_EXT_texture_buffer
glTexBufferEXT
glTexBufferRangeEXT
......@@ -912,6 +958,7 @@ EXPORTS
; EGL_ANGLE_explicit_context
glActiveShaderProgramContextANGLE
glActiveShaderProgramEXTContextANGLE
glActiveTextureContextANGLE
glAlphaFuncContextANGLE
glAlphaFuncxContextANGLE
......@@ -929,6 +976,7 @@ EXPORTS
glBindFramebufferOESContextANGLE
glBindImageTextureContextANGLE
glBindProgramPipelineContextANGLE
glBindProgramPipelineEXTContextANGLE
glBindRenderbufferContextANGLE
glBindRenderbufferOESContextANGLE
glBindSamplerContextANGLE
......@@ -1016,6 +1064,7 @@ EXPORTS
glCreateProgramContextANGLE
glCreateShaderContextANGLE
glCreateShaderProgramvContextANGLE
glCreateShaderProgramvEXTContextANGLE
glCullFaceContextANGLE
glCurrentPaletteMatrixOESContextANGLE
glDebugMessageCallbackContextANGLE
......@@ -1031,6 +1080,7 @@ EXPORTS
glDeleteMemoryObjectsEXTContextANGLE
glDeleteProgramContextANGLE
glDeleteProgramPipelinesContextANGLE
glDeleteProgramPipelinesEXTContextANGLE
glDeleteQueriesContextANGLE
glDeleteQueriesEXTContextANGLE
glDeleteRenderbuffersContextANGLE
......@@ -1130,6 +1180,7 @@ EXPORTS
glGenFramebuffersContextANGLE
glGenFramebuffersOESContextANGLE
glGenProgramPipelinesContextANGLE
glGenProgramPipelinesEXTContextANGLE
glGenQueriesContextANGLE
glGenQueriesEXTContextANGLE
glGenRenderbuffersContextANGLE
......@@ -1211,7 +1262,9 @@ EXPORTS
glGetProgramInterfaceivContextANGLE
glGetProgramInterfaceivRobustANGLEContextANGLE
glGetProgramPipelineInfoLogContextANGLE
glGetProgramPipelineInfoLogEXTContextANGLE
glGetProgramPipelineivContextANGLE
glGetProgramPipelineivEXTContextANGLE
glGetProgramResourceIndexContextANGLE
glGetProgramResourceLocationContextANGLE
glGetProgramResourceLocationIndexEXTContextANGLE
......@@ -1329,6 +1382,7 @@ EXPORTS
glIsMemoryObjectEXTContextANGLE
glIsProgramContextANGLE
glIsProgramPipelineContextANGLE
glIsProgramPipelineEXTContextANGLE
glIsQueryContextANGLE
glIsQueryEXTContextANGLE
glIsRenderbufferContextANGLE
......@@ -1414,39 +1468,73 @@ EXPORTS
glProgramBinaryContextANGLE
glProgramBinaryOESContextANGLE
glProgramParameteriContextANGLE
glProgramParameteriEXTContextANGLE
glProgramUniform1fContextANGLE
glProgramUniform1fEXTContextANGLE
glProgramUniform1fvContextANGLE
glProgramUniform1fvEXTContextANGLE
glProgramUniform1iContextANGLE
glProgramUniform1iEXTContextANGLE
glProgramUniform1ivContextANGLE
glProgramUniform1ivEXTContextANGLE
glProgramUniform1uiContextANGLE
glProgramUniform1uiEXTContextANGLE
glProgramUniform1uivContextANGLE
glProgramUniform1uivEXTContextANGLE
glProgramUniform2fContextANGLE
glProgramUniform2fEXTContextANGLE
glProgramUniform2fvContextANGLE
glProgramUniform2fvEXTContextANGLE
glProgramUniform2iContextANGLE
glProgramUniform2iEXTContextANGLE
glProgramUniform2ivContextANGLE
glProgramUniform2ivEXTContextANGLE
glProgramUniform2uiContextANGLE
glProgramUniform2uiEXTContextANGLE
glProgramUniform2uivContextANGLE
glProgramUniform2uivEXTContextANGLE
glProgramUniform3fContextANGLE
glProgramUniform3fEXTContextANGLE
glProgramUniform3fvContextANGLE
glProgramUniform3fvEXTContextANGLE
glProgramUniform3iContextANGLE
glProgramUniform3iEXTContextANGLE
glProgramUniform3ivContextANGLE
glProgramUniform3ivEXTContextANGLE
glProgramUniform3uiContextANGLE
glProgramUniform3uiEXTContextANGLE
glProgramUniform3uivContextANGLE
glProgramUniform3uivEXTContextANGLE
glProgramUniform4fContextANGLE
glProgramUniform4fEXTContextANGLE
glProgramUniform4fvContextANGLE
glProgramUniform4fvEXTContextANGLE
glProgramUniform4iContextANGLE
glProgramUniform4iEXTContextANGLE
glProgramUniform4ivContextANGLE
glProgramUniform4ivEXTContextANGLE
glProgramUniform4uiContextANGLE
glProgramUniform4uiEXTContextANGLE
glProgramUniform4uivContextANGLE
glProgramUniform4uivEXTContextANGLE
glProgramUniformMatrix2fvContextANGLE
glProgramUniformMatrix2fvEXTContextANGLE
glProgramUniformMatrix2x3fvContextANGLE
glProgramUniformMatrix2x3fvEXTContextANGLE
glProgramUniformMatrix2x4fvContextANGLE
glProgramUniformMatrix2x4fvEXTContextANGLE
glProgramUniformMatrix3fvContextANGLE
glProgramUniformMatrix3fvEXTContextANGLE
glProgramUniformMatrix3x2fvContextANGLE
glProgramUniformMatrix3x2fvEXTContextANGLE
glProgramUniformMatrix3x4fvContextANGLE
glProgramUniformMatrix3x4fvEXTContextANGLE
glProgramUniformMatrix4fvContextANGLE
glProgramUniformMatrix4fvEXTContextANGLE
glProgramUniformMatrix4x2fvContextANGLE
glProgramUniformMatrix4x2fvEXTContextANGLE
glProgramUniformMatrix4x3fvContextANGLE
glProgramUniformMatrix4x3fvEXTContextANGLE
glProvokingVertexANGLEContextANGLE
glPushDebugGroupContextANGLE
glPushDebugGroupKHRContextANGLE
......@@ -1604,8 +1692,10 @@ EXPORTS
glUnmapBufferOESContextANGLE
glUseProgramContextANGLE
glUseProgramStagesContextANGLE
glUseProgramStagesEXTContextANGLE
glValidateProgramContextANGLE
glValidateProgramPipelineContextANGLE
glValidateProgramPipelineEXTContextANGLE
glVertexAttrib1fContextANGLE
glVertexAttrib1fvContextANGLE
glVertexAttrib2fContextANGLE
......
......@@ -728,6 +728,52 @@ EXPORTS
; GL_EXT_semaphore_fd
glImportSemaphoreFdEXT
; GL_EXT_separate_shader_objects
glActiveShaderProgramEXT
glBindProgramPipelineEXT
glCreateShaderProgramvEXT
glDeleteProgramPipelinesEXT
glGenProgramPipelinesEXT
glGetProgramPipelineInfoLogEXT
glGetProgramPipelineivEXT
glIsProgramPipelineEXT
glProgramParameteriEXT
glProgramUniform1fEXT
glProgramUniform1fvEXT
glProgramUniform1iEXT
glProgramUniform1ivEXT
glProgramUniform1uiEXT
glProgramUniform1uivEXT
glProgramUniform2fEXT
glProgramUniform2fvEXT
glProgramUniform2iEXT
glProgramUniform2ivEXT
glProgramUniform2uiEXT
glProgramUniform2uivEXT
glProgramUniform3fEXT
glProgramUniform3fvEXT
glProgramUniform3iEXT
glProgramUniform3ivEXT
glProgramUniform3uiEXT
glProgramUniform3uivEXT
glProgramUniform4fEXT
glProgramUniform4fvEXT
glProgramUniform4iEXT
glProgramUniform4ivEXT
glProgramUniform4uiEXT
glProgramUniform4uivEXT
glProgramUniformMatrix2fvEXT
glProgramUniformMatrix2x3fvEXT
glProgramUniformMatrix2x4fvEXT
glProgramUniformMatrix3fvEXT
glProgramUniformMatrix3x2fvEXT
glProgramUniformMatrix3x4fvEXT
glProgramUniformMatrix4fvEXT
glProgramUniformMatrix4x2fvEXT
glProgramUniformMatrix4x3fvEXT
glUseProgramStagesEXT
glValidateProgramPipelineEXT
; GL_EXT_texture_buffer
glTexBufferEXT
glTexBufferRangeEXT
......@@ -912,6 +958,7 @@ EXPORTS
; EGL_ANGLE_explicit_context
glActiveShaderProgramContextANGLE
glActiveShaderProgramEXTContextANGLE
glActiveTextureContextANGLE
glAlphaFuncContextANGLE
glAlphaFuncxContextANGLE
......@@ -929,6 +976,7 @@ EXPORTS
glBindFramebufferOESContextANGLE
glBindImageTextureContextANGLE
glBindProgramPipelineContextANGLE
glBindProgramPipelineEXTContextANGLE
glBindRenderbufferContextANGLE
glBindRenderbufferOESContextANGLE
glBindSamplerContextANGLE
......@@ -1016,6 +1064,7 @@ EXPORTS
glCreateProgramContextANGLE
glCreateShaderContextANGLE
glCreateShaderProgramvContextANGLE
glCreateShaderProgramvEXTContextANGLE
glCullFaceContextANGLE
glCurrentPaletteMatrixOESContextANGLE
glDebugMessageCallbackContextANGLE
......@@ -1031,6 +1080,7 @@ EXPORTS
glDeleteMemoryObjectsEXTContextANGLE
glDeleteProgramContextANGLE
glDeleteProgramPipelinesContextANGLE
glDeleteProgramPipelinesEXTContextANGLE
glDeleteQueriesContextANGLE
glDeleteQueriesEXTContextANGLE
glDeleteRenderbuffersContextANGLE
......@@ -1130,6 +1180,7 @@ EXPORTS
glGenFramebuffersContextANGLE
glGenFramebuffersOESContextANGLE
glGenProgramPipelinesContextANGLE
glGenProgramPipelinesEXTContextANGLE
glGenQueriesContextANGLE
glGenQueriesEXTContextANGLE
glGenRenderbuffersContextANGLE
......@@ -1211,7 +1262,9 @@ EXPORTS
glGetProgramInterfaceivContextANGLE
glGetProgramInterfaceivRobustANGLEContextANGLE
glGetProgramPipelineInfoLogContextANGLE
glGetProgramPipelineInfoLogEXTContextANGLE
glGetProgramPipelineivContextANGLE
glGetProgramPipelineivEXTContextANGLE
glGetProgramResourceIndexContextANGLE
glGetProgramResourceLocationContextANGLE
glGetProgramResourceLocationIndexEXTContextANGLE
......@@ -1329,6 +1382,7 @@ EXPORTS
glIsMemoryObjectEXTContextANGLE
glIsProgramContextANGLE
glIsProgramPipelineContextANGLE
glIsProgramPipelineEXTContextANGLE
glIsQueryContextANGLE
glIsQueryEXTContextANGLE
glIsRenderbufferContextANGLE
......@@ -1414,39 +1468,73 @@ EXPORTS
glProgramBinaryContextANGLE
glProgramBinaryOESContextANGLE
glProgramParameteriContextANGLE
glProgramParameteriEXTContextANGLE
glProgramUniform1fContextANGLE
glProgramUniform1fEXTContextANGLE
glProgramUniform1fvContextANGLE
glProgramUniform1fvEXTContextANGLE
glProgramUniform1iContextANGLE
glProgramUniform1iEXTContextANGLE
glProgramUniform1ivContextANGLE
glProgramUniform1ivEXTContextANGLE
glProgramUniform1uiContextANGLE
glProgramUniform1uiEXTContextANGLE
glProgramUniform1uivContextANGLE
glProgramUniform1uivEXTContextANGLE
glProgramUniform2fContextANGLE
glProgramUniform2fEXTContextANGLE
glProgramUniform2fvContextANGLE
glProgramUniform2fvEXTContextANGLE
glProgramUniform2iContextANGLE
glProgramUniform2iEXTContextANGLE
glProgramUniform2ivContextANGLE
glProgramUniform2ivEXTContextANGLE
glProgramUniform2uiContextANGLE
glProgramUniform2uiEXTContextANGLE
glProgramUniform2uivContextANGLE
glProgramUniform2uivEXTContextANGLE
glProgramUniform3fContextANGLE
glProgramUniform3fEXTContextANGLE
glProgramUniform3fvContextANGLE
glProgramUniform3fvEXTContextANGLE
glProgramUniform3iContextANGLE
glProgramUniform3iEXTContextANGLE
glProgramUniform3ivContextANGLE
glProgramUniform3ivEXTContextANGLE
glProgramUniform3uiContextANGLE
glProgramUniform3uiEXTContextANGLE
glProgramUniform3uivContextANGLE
glProgramUniform3uivEXTContextANGLE
glProgramUniform4fContextANGLE
glProgramUniform4fEXTContextANGLE
glProgramUniform4fvContextANGLE
glProgramUniform4fvEXTContextANGLE
glProgramUniform4iContextANGLE
glProgramUniform4iEXTContextANGLE
glProgramUniform4ivContextANGLE
glProgramUniform4ivEXTContextANGLE
glProgramUniform4uiContextANGLE
glProgramUniform4uiEXTContextANGLE
glProgramUniform4uivContextANGLE
glProgramUniform4uivEXTContextANGLE
glProgramUniformMatrix2fvContextANGLE
glProgramUniformMatrix2fvEXTContextANGLE
glProgramUniformMatrix2x3fvContextANGLE
glProgramUniformMatrix2x3fvEXTContextANGLE
glProgramUniformMatrix2x4fvContextANGLE
glProgramUniformMatrix2x4fvEXTContextANGLE
glProgramUniformMatrix3fvContextANGLE
glProgramUniformMatrix3fvEXTContextANGLE
glProgramUniformMatrix3x2fvContextANGLE
glProgramUniformMatrix3x2fvEXTContextANGLE
glProgramUniformMatrix3x4fvContextANGLE
glProgramUniformMatrix3x4fvEXTContextANGLE
glProgramUniformMatrix4fvContextANGLE
glProgramUniformMatrix4fvEXTContextANGLE
glProgramUniformMatrix4x2fvContextANGLE
glProgramUniformMatrix4x2fvEXTContextANGLE
glProgramUniformMatrix4x3fvContextANGLE
glProgramUniformMatrix4x3fvEXTContextANGLE
glProvokingVertexANGLEContextANGLE
glPushDebugGroupContextANGLE
glPushDebugGroupKHRContextANGLE
......@@ -1604,8 +1692,10 @@ EXPORTS
glUnmapBufferOESContextANGLE
glUseProgramContextANGLE
glUseProgramStagesContextANGLE
glUseProgramStagesEXTContextANGLE
glValidateProgramContextANGLE
glValidateProgramPipelineContextANGLE
glValidateProgramPipelineEXTContextANGLE
glVertexAttrib1fContextANGLE
glVertexAttrib1fvContextANGLE
glVertexAttrib2fContextANGLE
......
......@@ -728,6 +728,52 @@ EXPORTS
; GL_EXT_semaphore_fd
glImportSemaphoreFdEXT
; GL_EXT_separate_shader_objects
glActiveShaderProgramEXT
glBindProgramPipelineEXT
glCreateShaderProgramvEXT
glDeleteProgramPipelinesEXT
glGenProgramPipelinesEXT
glGetProgramPipelineInfoLogEXT
glGetProgramPipelineivEXT
glIsProgramPipelineEXT
glProgramParameteriEXT
glProgramUniform1fEXT
glProgramUniform1fvEXT
glProgramUniform1iEXT
glProgramUniform1ivEXT
glProgramUniform1uiEXT
glProgramUniform1uivEXT
glProgramUniform2fEXT
glProgramUniform2fvEXT
glProgramUniform2iEXT
glProgramUniform2ivEXT
glProgramUniform2uiEXT
glProgramUniform2uivEXT
glProgramUniform3fEXT
glProgramUniform3fvEXT
glProgramUniform3iEXT
glProgramUniform3ivEXT
glProgramUniform3uiEXT
glProgramUniform3uivEXT
glProgramUniform4fEXT
glProgramUniform4fvEXT
glProgramUniform4iEXT
glProgramUniform4ivEXT
glProgramUniform4uiEXT
glProgramUniform4uivEXT
glProgramUniformMatrix2fvEXT
glProgramUniformMatrix2x3fvEXT
glProgramUniformMatrix2x4fvEXT
glProgramUniformMatrix3fvEXT
glProgramUniformMatrix3x2fvEXT
glProgramUniformMatrix3x4fvEXT
glProgramUniformMatrix4fvEXT
glProgramUniformMatrix4x2fvEXT
glProgramUniformMatrix4x3fvEXT
glUseProgramStagesEXT
glValidateProgramPipelineEXT
; GL_EXT_texture_buffer
glTexBufferEXT
glTexBufferRangeEXT
......@@ -912,6 +958,7 @@ EXPORTS
; EGL_ANGLE_explicit_context
glActiveShaderProgramContextANGLE
glActiveShaderProgramEXTContextANGLE
glActiveTextureContextANGLE
glAlphaFuncContextANGLE
glAlphaFuncxContextANGLE
......@@ -929,6 +976,7 @@ EXPORTS
glBindFramebufferOESContextANGLE
glBindImageTextureContextANGLE
glBindProgramPipelineContextANGLE
glBindProgramPipelineEXTContextANGLE
glBindRenderbufferContextANGLE
glBindRenderbufferOESContextANGLE
glBindSamplerContextANGLE
......@@ -1016,6 +1064,7 @@ EXPORTS
glCreateProgramContextANGLE
glCreateShaderContextANGLE
glCreateShaderProgramvContextANGLE
glCreateShaderProgramvEXTContextANGLE
glCullFaceContextANGLE
glCurrentPaletteMatrixOESContextANGLE
glDebugMessageCallbackContextANGLE
......@@ -1031,6 +1080,7 @@ EXPORTS
glDeleteMemoryObjectsEXTContextANGLE
glDeleteProgramContextANGLE
glDeleteProgramPipelinesContextANGLE
glDeleteProgramPipelinesEXTContextANGLE
glDeleteQueriesContextANGLE
glDeleteQueriesEXTContextANGLE
glDeleteRenderbuffersContextANGLE
......@@ -1130,6 +1180,7 @@ EXPORTS
glGenFramebuffersContextANGLE
glGenFramebuffersOESContextANGLE
glGenProgramPipelinesContextANGLE
glGenProgramPipelinesEXTContextANGLE
glGenQueriesContextANGLE
glGenQueriesEXTContextANGLE
glGenRenderbuffersContextANGLE
......@@ -1211,7 +1262,9 @@ EXPORTS
glGetProgramInterfaceivContextANGLE
glGetProgramInterfaceivRobustANGLEContextANGLE
glGetProgramPipelineInfoLogContextANGLE
glGetProgramPipelineInfoLogEXTContextANGLE
glGetProgramPipelineivContextANGLE
glGetProgramPipelineivEXTContextANGLE
glGetProgramResourceIndexContextANGLE
glGetProgramResourceLocationContextANGLE
glGetProgramResourceLocationIndexEXTContextANGLE
......@@ -1329,6 +1382,7 @@ EXPORTS
glIsMemoryObjectEXTContextANGLE
glIsProgramContextANGLE
glIsProgramPipelineContextANGLE
glIsProgramPipelineEXTContextANGLE
glIsQueryContextANGLE
glIsQueryEXTContextANGLE
glIsRenderbufferContextANGLE
......@@ -1414,39 +1468,73 @@ EXPORTS
glProgramBinaryContextANGLE
glProgramBinaryOESContextANGLE
glProgramParameteriContextANGLE
glProgramParameteriEXTContextANGLE
glProgramUniform1fContextANGLE
glProgramUniform1fEXTContextANGLE
glProgramUniform1fvContextANGLE
glProgramUniform1fvEXTContextANGLE
glProgramUniform1iContextANGLE
glProgramUniform1iEXTContextANGLE
glProgramUniform1ivContextANGLE
glProgramUniform1ivEXTContextANGLE
glProgramUniform1uiContextANGLE
glProgramUniform1uiEXTContextANGLE
glProgramUniform1uivContextANGLE
glProgramUniform1uivEXTContextANGLE
glProgramUniform2fContextANGLE
glProgramUniform2fEXTContextANGLE
glProgramUniform2fvContextANGLE
glProgramUniform2fvEXTContextANGLE
glProgramUniform2iContextANGLE
glProgramUniform2iEXTContextANGLE
glProgramUniform2ivContextANGLE
glProgramUniform2ivEXTContextANGLE
glProgramUniform2uiContextANGLE
glProgramUniform2uiEXTContextANGLE
glProgramUniform2uivContextANGLE
glProgramUniform2uivEXTContextANGLE
glProgramUniform3fContextANGLE
glProgramUniform3fEXTContextANGLE
glProgramUniform3fvContextANGLE
glProgramUniform3fvEXTContextANGLE
glProgramUniform3iContextANGLE
glProgramUniform3iEXTContextANGLE
glProgramUniform3ivContextANGLE
glProgramUniform3ivEXTContextANGLE
glProgramUniform3uiContextANGLE
glProgramUniform3uiEXTContextANGLE
glProgramUniform3uivContextANGLE
glProgramUniform3uivEXTContextANGLE
glProgramUniform4fContextANGLE
glProgramUniform4fEXTContextANGLE
glProgramUniform4fvContextANGLE
glProgramUniform4fvEXTContextANGLE
glProgramUniform4iContextANGLE
glProgramUniform4iEXTContextANGLE
glProgramUniform4ivContextANGLE
glProgramUniform4ivEXTContextANGLE
glProgramUniform4uiContextANGLE
glProgramUniform4uiEXTContextANGLE
glProgramUniform4uivContextANGLE
glProgramUniform4uivEXTContextANGLE
glProgramUniformMatrix2fvContextANGLE
glProgramUniformMatrix2fvEXTContextANGLE
glProgramUniformMatrix2x3fvContextANGLE
glProgramUniformMatrix2x3fvEXTContextANGLE
glProgramUniformMatrix2x4fvContextANGLE
glProgramUniformMatrix2x4fvEXTContextANGLE
glProgramUniformMatrix3fvContextANGLE
glProgramUniformMatrix3fvEXTContextANGLE
glProgramUniformMatrix3x2fvContextANGLE
glProgramUniformMatrix3x2fvEXTContextANGLE
glProgramUniformMatrix3x4fvContextANGLE
glProgramUniformMatrix3x4fvEXTContextANGLE
glProgramUniformMatrix4fvContextANGLE
glProgramUniformMatrix4fvEXTContextANGLE
glProgramUniformMatrix4x2fvContextANGLE
glProgramUniformMatrix4x2fvEXTContextANGLE
glProgramUniformMatrix4x3fvContextANGLE
glProgramUniformMatrix4x3fvEXTContextANGLE
glProvokingVertexANGLEContextANGLE
glPushDebugGroupContextANGLE
glPushDebugGroupKHRContextANGLE
......@@ -1604,8 +1692,10 @@ EXPORTS
glUnmapBufferOESContextANGLE
glUseProgramContextANGLE
glUseProgramStagesContextANGLE
glUseProgramStagesEXTContextANGLE
glValidateProgramContextANGLE
glValidateProgramPipelineContextANGLE
glValidateProgramPipelineEXTContextANGLE
glVertexAttrib1fContextANGLE
glVertexAttrib1fvContextANGLE
glVertexAttrib2fContextANGLE
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment