mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-09-06 13:55:37 +00:00
GL_OES_copy_image and GL_EXT_copy_image support
This commit is contained in:
committed by
Baldur Karlsson
parent
87ec279f1c
commit
f93b0d6fb7
@@ -731,6 +731,7 @@ void WrappedOpenGL::BuildGLESExtensions()
|
||||
m_GLESExtensions.push_back("GL_KHR_texture_compression_astc_ldr");
|
||||
m_GLESExtensions.push_back("GL_KHR_blend_equation_advanced_coherent");
|
||||
|
||||
m_GLESExtensions.push_back("GL_OES_copy_image");
|
||||
m_GLESExtensions.push_back("GL_OES_gpu_shader5");
|
||||
m_GLESExtensions.push_back("GL_OES_rgb8_rgba8");
|
||||
m_GLESExtensions.push_back("GL_OES_mapbuffer");
|
||||
@@ -742,6 +743,7 @@ void WrappedOpenGL::BuildGLESExtensions()
|
||||
m_GLESExtensions.push_back("GL_OES_texture_half_float");
|
||||
m_GLESExtensions.push_back("GL_OES_texture_half_float_linear");
|
||||
|
||||
m_GLESExtensions.push_back("GL_EXT_copy_image");
|
||||
m_GLESExtensions.push_back("GL_EXT_geometry_point_size");
|
||||
m_GLESExtensions.push_back("GL_EXT_geometry_shader");
|
||||
m_GLESExtensions.push_back("GL_EXT_sRGB");
|
||||
|
||||
@@ -129,7 +129,7 @@ struct GLHookSet
|
||||
PFNGLTEXPARAMETERIIVPROC glTexParameterIiv; // aliases glTexParameterIivEXT
|
||||
PFNGLTEXPARAMETERIUIVPROC glTexParameterIuiv; // aliases glTexParameterIuivEXT
|
||||
PFNGLGENERATEMIPMAPPROC glGenerateMipmap; // aliases glGenerateMipmapEXT
|
||||
PFNGLCOPYIMAGESUBDATAPROC glCopyImageSubData;
|
||||
PFNGLCOPYIMAGESUBDATAPROC glCopyImageSubData; // aliases glCopyImageSubDataEXT, glCopyImageSubDataOES
|
||||
PFNGLCOPYTEXSUBIMAGE3DPROC glCopyTexSubImage3D;
|
||||
PFNGLGETINTERNALFORMATIVPROC glGetInternalformativ;
|
||||
PFNGLGETINTERNALFORMATI64VPROC glGetInternalformati64v;
|
||||
|
||||
@@ -769,6 +769,8 @@
|
||||
HookExtension(PFNGLDISPATCHCOMPUTEPROC, glDispatchCompute); \
|
||||
HookExtension(PFNGLDISPATCHCOMPUTEINDIRECTPROC, glDispatchComputeIndirect); \
|
||||
HookExtension(PFNGLCOPYIMAGESUBDATAPROC, glCopyImageSubData); \
|
||||
HookExtensionAlias(PFNGLCOPYIMAGESUBDATAPROC, glCopyImageSubData, glCopyImageSubDataEXT); \
|
||||
HookExtensionAlias(PFNGLCOPYIMAGESUBDATAPROC, glCopyImageSubData, glCopyImageSubDataOES); \
|
||||
HookExtension(PFNGLFRAMEBUFFERPARAMETERIPROC, glFramebufferParameteri); \
|
||||
HookExtension(PFNGLGETFRAMEBUFFERPARAMETERIVPROC, glGetFramebufferParameteriv); \
|
||||
HookExtension(PFNGLGETINTERNALFORMATI64VPROC, glGetInternalformati64v); \
|
||||
|
||||
Reference in New Issue
Block a user