diff options
Diffstat (limited to 'src/3rdparty/angle/src/libGLESv2/proc_table_data.json')
-rw-r--r-- | src/3rdparty/angle/src/libGLESv2/proc_table_data.json | 662 |
1 files changed, 662 insertions, 0 deletions
diff --git a/src/3rdparty/angle/src/libGLESv2/proc_table_data.json b/src/3rdparty/angle/src/libGLESv2/proc_table_data.json new file mode 100644 index 0000000000..5ce1d433a8 --- /dev/null +++ b/src/3rdparty/angle/src/libGLESv2/proc_table_data.json @@ -0,0 +1,662 @@ +{ + "GLES2 core": [ + "glActiveTexture", + "glAttachShader", + "glBindAttribLocation", + "glBindBuffer", + "glBindFramebuffer", + "glBindRenderbuffer", + "glBindTexture", + "glBlendColor", + "glBlendEquation", + "glBlendEquationSeparate", + "glBlendFunc", + "glBlendFuncSeparate", + "glBufferData", + "glBufferSubData", + "glCheckFramebufferStatus", + "glClear", + "glClearColor", + "glClearDepthf", + "glClearStencil", + "glCompileShader", + "glColorMask", + "glCompressedTexImage2D", + "glCompressedTexSubImage2D", + "glCopyTexImage2D", + "glCopyTexSubImage2D", + "glCreateProgram", + "glCreateShader", + "glCullFace", + "glDeleteBuffers", + "glDeleteFramebuffers", + "glDeleteProgram", + "glDeleteRenderbuffers", + "glDeleteShader", + "glDeleteTextures", + "glDepthFunc", + "glDepthMask", + "glDepthRangef", + "glDetachShader", + "glDisable", + "glDisableVertexAttribArray", + "glDrawArrays", + "glDrawElements", + "glEnable", + "glEnableVertexAttribArray", + "glFinish", + "glFlush", + "glFramebufferRenderbuffer", + "glFramebufferTexture2D", + "glFrontFace", + "glGenBuffers", + "glGenerateMipmap", + "glGenFramebuffers", + "glGenRenderbuffers", + "glGenTextures", + "glGetActiveAttrib", + "glGetActiveUniform", + "glGetAttachedShaders", + "glGetAttribLocation", + "glGetBooleanv", + "glGetBufferParameteriv", + "glGetError", + "glGetFloatv", + "glGetFramebufferAttachmentParameteriv", + "glGetIntegerv", + "glGetProgramiv", + "glGetProgramInfoLog", + "glGetRenderbufferParameteriv", + "glGetShaderiv", + "glGetShaderInfoLog", + "glGetShaderPrecisionFormat", + "glGetShaderSource", + "glGetString", + "glGetTexParameterfv", + "glGetTexParameteriv", + "glGetUniformfv", + "glGetUniformiv", + "glGetUniformLocation", + "glGetVertexAttribfv", + "glGetVertexAttribiv", + "glGetVertexAttribPointerv", + "glHint", + "glIsBuffer", + "glIsEnabled", + "glIsFramebuffer", + "glIsProgram", + "glIsRenderbuffer", + "glIsShader", + "glIsTexture", + "glLineWidth", + "glLinkProgram", + "glPixelStorei", + "glPolygonOffset", + "glReadPixels", + "glReleaseShaderCompiler", + "glRenderbufferStorage", + "glSampleCoverage", + "glScissor", + "glShaderBinary", + "glShaderSource", + "glStencilFunc", + "glStencilFuncSeparate", + "glStencilMask", + "glStencilMaskSeparate", + "glStencilOp", + "glStencilOpSeparate", + "glTexImage2D", + "glTexParameterf", + "glTexParameterfv", + "glTexParameteri", + "glTexParameteriv", + "glTexSubImage2D", + "glUniform1f", + "glUniform1fv", + "glUniform1i", + "glUniform1iv", + "glUniform2f", + "glUniform2fv", + "glUniform2i", + "glUniform2iv", + "glUniform3f", + "glUniform3fv", + "glUniform3i", + "glUniform3iv", + "glUniform4f", + "glUniform4fv", + "glUniform4i", + "glUniform4iv", + "glUniformMatrix2fv", + "glUniformMatrix3fv", + "glUniformMatrix4fv", + "glUseProgram", + "glValidateProgram", + "glVertexAttrib1f", + "glVertexAttrib1fv", + "glVertexAttrib2f", + "glVertexAttrib2fv", + "glVertexAttrib3f", + "glVertexAttrib3fv", + "glVertexAttrib4f", + "glVertexAttrib4fv", + "glVertexAttribPointer", + "glViewport" + ], + + "GL_ANGLE_framebuffer_blit": [ + "glBlitFramebufferANGLE" + ], + + "GL_ANGLE_framebuffer_multisample": [ + "glRenderbufferStorageMultisampleANGLE" + ], + + "GL_EXT_discard_framebuffer": [ + "glDiscardFramebufferEXT" + ], + + "GL_NV_fence": [ + "glDeleteFencesNV", + "glGenFencesNV", + "glIsFenceNV", + "glTestFenceNV", + "glGetFenceivNV", + "glFinishFenceNV", + "glSetFenceNV" + ], + + "GL_ANGLE_translated_shader_source": [ + "glGetTranslatedShaderSourceANGLE" + ], + + "GL_EXT_texture_storage": [ + "glTexStorage2DEXT" + ], + + "GL_EXT_robustness": [ + "glGetGraphicsResetStatusEXT", + "glReadnPixelsEXT", + "glGetnUniformfvEXT", + "glGetnUniformivEXT" + ], + + "GL_EXT_occlusion_query_boolean": [ + "glGenQueriesEXT", + "glDeleteQueriesEXT", + "glIsQueryEXT", + "glBeginQueryEXT", + "glEndQueryEXT", + "glGetQueryivEXT", + "glGetQueryObjectuivEXT" + ], + + "GL_EXT_disjoint_timer_query": [ + "glGenQueriesEXT", + "glDeleteQueriesEXT", + "glIsQueryEXT", + "glBeginQueryEXT", + "glEndQueryEXT", + "glQueryCounterEXT", + "glGetQueryivEXT", + "glGetQueryObjectivEXT", + "glGetQueryObjectuivEXT", + "glGetQueryObjecti64vEXT", + "glGetQueryObjectui64vEXT" + ], + + "GL_EXT_draw_buffers": [ + "glDrawBuffersEXT" + ], + + "GL_ANGLE_instanced_arrays": [ + "glDrawArraysInstancedANGLE", + "glDrawElementsInstancedANGLE", + "glVertexAttribDivisorANGLE" + ], + + "GL_OES_get_program_binary": [ + "glGetProgramBinaryOES", + "glProgramBinaryOES" + ], + + "GL_OES_mapbuffer": [ + "glMapBufferOES", + "glUnmapBufferOES", + "glGetBufferPointervOES" + ], + + "GL_EXT_map_buffer_range": [ + "glMapBufferRangeEXT", + "glFlushMappedBufferRangeEXT" + ], + + "GL_EXT_debug_marker": [ + "glInsertEventMarkerEXT", + "glPushGroupMarkerEXT", + "glPopGroupMarkerEXT" + ], + + "GL_OES_EGL_image": [ + "glEGLImageTargetTexture2DOES", + "glEGLImageTargetRenderbufferStorageOES" + ], + + "GL_OES_vertex_array_object": [ + "glBindVertexArrayOES", + "glDeleteVertexArraysOES", + "glGenVertexArraysOES", + "glIsVertexArrayOES" + ], + + "GL_KHR_debug": [ + "glDebugMessageControlKHR", + "glDebugMessageInsertKHR", + "glDebugMessageCallbackKHR", + "glGetDebugMessageLogKHR", + "glPushDebugGroupKHR", + "glPopDebugGroupKHR", + "glObjectLabelKHR", + "glGetObjectLabelKHR", + "glObjectPtrLabelKHR", + "glGetObjectPtrLabelKHR", + "glGetPointervKHR" + ], + + "GL_CHROMIUM_bind_uniform_location": [ + "glBindUniformLocationCHROMIUM" + ], + + "GL_CHROMIUM_copy_texture": [ + "glCopyTextureCHROMIUM", + "glCopySubTextureCHROMIUM" + ], + + "GL_CHROMIUM_copy_compressed_texture": [ + "glCompressedCopyTextureCHROMIUM" + ], + + "GL_ANGLE_request_extension": [ + "glRequestExtensionANGLE" + ], + + "GL_ANGLE_robust_client_memory": [ + "glGetBooleanvRobustANGLE", + "glGetBufferParameterivRobustANGLE", + "glGetFloatvRobustANGLE", + "glGetFramebufferAttachmentParameterivRobustANGLE", + "glGetIntegervRobustANGLE", + "glGetProgramivRobustANGLE", + "glGetRenderbufferParameterivRobustANGLE", + "glGetShaderivRobustANGLE", + "glGetTexParameterfvRobustANGLE", + "glGetTexParameterivRobustANGLE", + "glGetUniformfvRobustANGLE", + "glGetUniformivRobustANGLE", + "glGetVertexAttribfvRobustANGLE", + "glGetVertexAttribivRobustANGLE", + "glGetVertexAttribPointervRobustANGLE", + "glReadPixelsRobustANGLE", + "glTexImage2DRobustANGLE", + "glTexParameterfvRobustANGLE", + "glTexParameterivRobustANGLE", + "glTexSubImage2DRobustANGLE", + "glTexImage3DRobustANGLE", + "glTexSubImage3DRobustANGLE", + "glCompressedTexImage2DRobustANGLE", + "glCompressedTexSubImage2DRobustANGLE", + "glCompressedTexImage3DRobustANGLE", + "glCompressedTexSubImage3DRobustANGLE", + "glGetQueryivRobustANGLE", + "glGetQueryObjectuivRobustANGLE", + "glGetBufferPointervRobustANGLE", + "glGetIntegeri_vRobustANGLE", + "glGetInternalformativRobustANGLE", + "glGetVertexAttribIivRobustANGLE", + "glGetVertexAttribIuivRobustANGLE", + "glGetUniformuivRobustANGLE", + "glGetActiveUniformBlockivRobustANGLE", + "glGetInteger64vRobustANGLE", + "glGetInteger64i_vRobustANGLE", + "glGetBufferParameteri64vRobustANGLE", + "glSamplerParameterivRobustANGLE", + "glSamplerParameterfvRobustANGLE", + "glGetSamplerParameterivRobustANGLE", + "glGetSamplerParameterfvRobustANGLE", + "glGetFramebufferParameterivRobustANGLE", + "glGetProgramInterfaceivRobustANGLE", + "glGetBooleani_vRobustANGLE", + "glGetMultisamplefvRobustANGLE", + "glGetTexLevelParameterivRobustANGLE", + "glGetTexLevelParameterfvRobustANGLE", + "glGetPointervRobustANGLERobustANGLE", + "glReadnPixelsRobustANGLE", + "glGetnUniformfvRobustANGLE", + "glGetnUniformivRobustANGLE", + "glGetnUniformuivRobustANGLE", + "glTexParameterIivRobustANGLE", + "glTexParameterIuivRobustANGLE", + "glGetTexParameterIivRobustANGLE", + "glGetTexParameterIuivRobustANGLE", + "glSamplerParameterIivRobustANGLE", + "glSamplerParameterIuivRobustANGLE", + "glGetSamplerParameterIivRobustANGLE", + "glGetSamplerParameterIuivRobustANGLE", + "glGetQueryObjectivRobustANGLE", + "glGetQueryObjecti64vRobustANGLE", + "glGetQueryObjectui64vRobustANGLE" + ], + + "GL_ANGLE_multiview": [ + "glFramebufferTextureMultiviewLayeredANGLE", + "glFramebufferTextureMultiviewSideBySideANGLE" + ], + + "GLES3 core": [ + "glReadBuffer", + "glDrawRangeElements", + "glTexImage3D", + "glTexSubImage3D", + "glCopyTexSubImage3D", + "glCompressedTexImage3D", + "glCompressedTexSubImage3D", + "glGenQueries", + "glDeleteQueries", + "glIsQuery", + "glBeginQuery", + "glEndQuery", + "glGetQueryiv", + "glGetQueryObjectuiv", + "glUnmapBuffer", + "glGetBufferPointerv", + "glDrawBuffers", + "glUniformMatrix2x3fv", + "glUniformMatrix3x2fv", + "glUniformMatrix2x4fv", + "glUniformMatrix4x2fv", + "glUniformMatrix3x4fv", + "glUniformMatrix4x3fv", + "glBlitFramebuffer", + "glRenderbufferStorageMultisample", + "glFramebufferTextureLayer", + "glMapBufferRange", + "glFlushMappedBufferRange", + "glBindVertexArray", + "glDeleteVertexArrays", + "glGenVertexArrays", + "glIsVertexArray", + "glGetIntegeri_v", + "glBeginTransformFeedback", + "glEndTransformFeedback", + "glBindBufferRange", + "glBindBufferBase", + "glTransformFeedbackVaryings", + "glGetTransformFeedbackVarying", + "glVertexAttribIPointer", + "glGetVertexAttribIiv", + "glGetVertexAttribIuiv", + "glVertexAttribI4i", + "glVertexAttribI4ui", + "glVertexAttribI4iv", + "glVertexAttribI4uiv", + "glGetUniformuiv", + "glGetFragDataLocation", + "glUniform1ui", + "glUniform2ui", + "glUniform3ui", + "glUniform4ui", + "glUniform1uiv", + "glUniform2uiv", + "glUniform3uiv", + "glUniform4uiv", + "glClearBufferiv", + "glClearBufferuiv", + "glClearBufferfv", + "glClearBufferfi", + "glGetStringi", + "glCopyBufferSubData", + "glGetUniformIndices", + "glGetActiveUniformsiv", + "glGetUniformBlockIndex", + "glGetActiveUniformBlockiv", + "glGetActiveUniformBlockName", + "glUniformBlockBinding", + "glDrawArraysInstanced", + "glDrawElementsInstanced", + "glFenceSync", + "glIsSync", + "glDeleteSync", + "glClientWaitSync", + "glWaitSync", + "glGetInteger64v", + "glGetSynciv", + "glGetInteger64i_v", + "glGetBufferParameteri64v", + "glGenSamplers", + "glDeleteSamplers", + "glIsSampler", + "glBindSampler", + "glSamplerParameteri", + "glSamplerParameteriv", + "glSamplerParameterf", + "glSamplerParameterfv", + "glGetSamplerParameteriv", + "glGetSamplerParameterfv", + "glVertexAttribDivisor", + "glBindTransformFeedback", + "glDeleteTransformFeedbacks", + "glGenTransformFeedbacks", + "glIsTransformFeedback", + "glPauseTransformFeedback", + "glResumeTransformFeedback", + "glGetProgramBinary", + "glProgramBinary", + "glProgramParameteri", + "glInvalidateFramebuffer", + "glInvalidateSubFramebuffer", + "glTexStorage2D", + "glTexStorage3D", + "glGetInternalformativ" + ], + + "GLES31 core": [ + "glDispatchCompute", + "glDispatchComputeIndirect", + "glDrawArraysIndirect", + "glDrawElementsIndirect", + "glFramebufferParameteri", + "glGetFramebufferParameteriv", + "glGetProgramInterfaceiv", + "glGetProgramResourceIndex", + "glGetProgramResourceName", + "glGetProgramResourceiv", + "glGetProgramResourceLocation", + "glUseProgramStages", + "glActiveShaderProgram", + "glCreateShaderProgramv", + "glBindProgramPipeline", + "glDeleteProgramPipelines", + "glGenProgramPipelines", + "glIsProgramPipeline", + "glGetProgramPipelineiv", + "glProgramUniform1i", + "glProgramUniform2i", + "glProgramUniform3i", + "glProgramUniform4i", + "glProgramUniform1ui", + "glProgramUniform2ui", + "glProgramUniform3ui", + "glProgramUniform4ui", + "glProgramUniform1f", + "glProgramUniform2f", + "glProgramUniform3f", + "glProgramUniform4f", + "glProgramUniform1iv", + "glProgramUniform2iv", + "glProgramUniform3iv", + "glProgramUniform4iv", + "glProgramUniform1uiv", + "glProgramUniform2uiv", + "glProgramUniform3uiv", + "glProgramUniform4uiv", + "glProgramUniform1fv", + "glProgramUniform2fv", + "glProgramUniform3fv", + "glProgramUniform4fv", + "glProgramUniformMatrix2fv", + "glProgramUniformMatrix3fv", + "glProgramUniformMatrix4fv", + "glProgramUniformMatrix2x3fv", + "glProgramUniformMatrix3x2fv", + "glProgramUniformMatrix2x4fv", + "glProgramUniformMatrix4x2fv", + "glProgramUniformMatrix3x4fv", + "glProgramUniformMatrix4x3fv", + "glValidateProgramPipeline", + "glGetProgramPipelineInfoLog", + "glBindImageTexture", + "glGetBooleani_v", + "glMemoryBarrier", + "glMemoryBarrierByRegion", + "glTexStorage2DMultisample", + "glGetMultisamplefv", + "glSampleMaski", + "glGetTexLevelParameteriv", + "glGetTexLevelParameterfv", + "glBindVertexBuffer", + "glVertexAttribFormat", + "glVertexAttribIFormat", + "glVertexAttribBinding", + "glVertexBindingDivisor" + ], + + "EGL 1.0": [ + "eglChooseConfig", + "eglCopyBuffers", + "eglCreateContext", + "eglCreatePbufferSurface", + "eglCreatePixmapSurface", + "eglCreateWindowSurface", + "eglDestroyContext", + "eglDestroySurface", + "eglGetConfigAttrib", + "eglGetConfigs", + "eglGetCurrentDisplay", + "eglGetCurrentSurface", + "eglGetDisplay", + "eglGetError", + "eglGetProcAddress", + "eglInitialize", + "eglMakeCurrent", + "eglQueryContext", + "eglQueryString", + "eglQuerySurface", + "eglSwapBuffers", + "eglTerminate", + "eglWaitGL", + "eglWaitNative" + ], + + "EGL 1.1": [ + "eglBindTexImage", + "eglReleaseTexImage", + "eglSurfaceAttrib", + "eglSwapInterval" + ], + + "EGL 1.2": [ + "eglBindAPI", + "eglQueryAPI", + "eglCreatePbufferFromClientBuffer", + "eglReleaseThread", + "eglWaitClient" + ], + + "EGL 1.4": [ + "eglGetCurrentContext" + ], + + "EGL 1.5": [ + "eglCreateSync", + "eglDestroySync", + "eglClientWaitSync", + "eglGetSyncAttrib", + "eglCreateImage", + "eglDestroyImage", + "eglGetPlatformDisplay", + "eglCreatePlatformWindowSurface", + "eglCreatePlatformPixmapSurface", + "eglWaitSync" + ], + + "EGL_ANGLE_query_surface_pointer": [ + "eglQuerySurfacePointerANGLE" + ], + + "EGL_NV_post_sub_buffer": [ + "eglPostSubBufferNV" + ], + + "EGL_EXT_platform_base": [ + "eglGetPlatformDisplayEXT" + ], + + "EGL_EXT_device_query": [ + "eglQueryDisplayAttribEXT", + "eglQueryDeviceAttribEXT", + "eglQueryDeviceStringEXT" + ], + + "EGL_KHR_image_base/EGL_KHR_image": [ + "eglCreateImageKHR", + "eglDestroyImageKHR" + ], + + "EGL_EXT_device_creation": [ + "eglCreateDeviceANGLE", + "eglReleaseDeviceANGLE" + ], + + "EGL_KHR_stream": [ + "eglCreateStreamKHR", + "eglDestroyStreamKHR", + "eglStreamAttribKHR", + "eglQueryStreamKHR", + "eglQueryStreamu64KHR" + ], + + "EGL_KHR_stream_consumer_gltexture": [ + "eglStreamConsumerGLTextureExternalKHR", + "eglStreamConsumerAcquireKHR", + "eglStreamConsumerReleaseKHR" + ], + + "EGL_NV_stream_consumer_gltexture_yuv": [ + "eglStreamConsumerGLTextureExternalAttribsNV" + ], + + "EGL_ANGLE_stream_producer_d3d_texture_nv12": [ + "eglCreateStreamProducerD3DTextureNV12ANGLE", + "eglStreamPostD3DTextureNV12ANGLE" + ], + + "EGL_CHROMIUM_get_sync_values": [ + "eglGetSyncValuesCHROMIUM" + ], + + "EGL_EXT_swap_buffers_with_damage": [ + "eglSwapBuffersWithDamageEXT" + ], + + "EGL_ANGLE_program_cache_control": [ + "eglProgramCacheGetAttribANGLE", + "eglProgramCacheQueryANGLE", + "eglProgramCachePopulateANGLE", + "eglProgramCacheResizeANGLE" + ], + + "angle::Platform related entry points": [ + "ANGLEGetDisplayPlatform", + "ANGLEResetDisplayPlatform" + ] +} |