mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-14 02:31:12 +00:00
GL_EXT_texture_buffer and GL_OES_texture_buffer
This commit is contained in:
committed by
Baldur Karlsson
parent
b0c07fdd01
commit
8b059987ad
@@ -739,6 +739,7 @@ void WrappedOpenGL::BuildGLESExtensions()
|
||||
m_GLESExtensions.push_back("GL_OES_sample_shading");
|
||||
m_GLESExtensions.push_back("GL_OES_standard_derivatives");
|
||||
m_GLESExtensions.push_back("GL_OES_tessellation_shader");
|
||||
m_GLESExtensions.push_back("GL_OES_texture_buffer");
|
||||
m_GLESExtensions.push_back("GL_OES_texture_compression_astc");
|
||||
m_GLESExtensions.push_back("GL_OES_texture_stencil8");
|
||||
m_GLESExtensions.push_back("GL_OES_texture_float");
|
||||
@@ -754,6 +755,7 @@ void WrappedOpenGL::BuildGLESExtensions()
|
||||
m_GLESExtensions.push_back("GL_EXT_sRGB_write_control");
|
||||
m_GLESExtensions.push_back("GL_EXT_pvrtc_sRGB");
|
||||
m_GLESExtensions.push_back("GL_EXT_tessellation_shader");
|
||||
m_GLESExtensions.push_back("GL_EXT_texture_buffer");
|
||||
m_GLESExtensions.push_back("GL_EXT_texture_format_BGRA8888");
|
||||
m_GLESExtensions.push_back("GL_EXT_texture_norm16");
|
||||
m_GLESExtensions.push_back("GL_EXT_texture_rg");
|
||||
|
||||
@@ -115,7 +115,7 @@ struct GLHookSet
|
||||
PFNGLTEXSTORAGE3DMULTISAMPLEPROC glTexStorage3DMultisample;
|
||||
PFNGLTEXIMAGE3DPROC glTexImage3D; // aliases glTexImage3DEXT
|
||||
PFNGLTEXSUBIMAGE3DPROC glTexSubImage3D;
|
||||
PFNGLTEXBUFFERPROC glTexBuffer; // aliases glTexBufferARB, glTexBufferEXT
|
||||
PFNGLTEXBUFFERPROC glTexBuffer; // aliases glTexBufferARB, glTexBufferEXT, glTexBufferOES
|
||||
PFNGLTEXIMAGE2DMULTISAMPLEPROC glTexImage2DMultisample;
|
||||
PFNGLTEXIMAGE3DMULTISAMPLEPROC glTexImage3DMultisample;
|
||||
PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D; // aliases glCompressedTexImage1DARB
|
||||
@@ -124,7 +124,7 @@ struct GLHookSet
|
||||
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1D; // aliases glCompressedTexSubImage1DARB
|
||||
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2D; // aliases glCompressedTexSubImage2DARB
|
||||
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3D; // aliases glCompressedTexSubImage3DARB
|
||||
PFNGLTEXBUFFERRANGEPROC glTexBufferRange;
|
||||
PFNGLTEXBUFFERRANGEPROC glTexBufferRange; // aliases glTexBufferRangeEXT, glTexBufferRangeOES
|
||||
PFNGLTEXTUREVIEWPROC glTextureView;
|
||||
PFNGLTEXPARAMETERIIVPROC glTexParameterIiv; // aliases glTexParameterIivEXT
|
||||
PFNGLTEXPARAMETERIUIVPROC glTexParameterIuiv; // aliases glTexParameterIuivEXT
|
||||
|
||||
@@ -491,6 +491,7 @@
|
||||
HookExtension(PFNGLTEXBUFFERPROC, glTexBuffer); \
|
||||
HookExtensionAlias(PFNGLTEXBUFFERPROC, glTexBuffer, glTexBufferARB); \
|
||||
HookExtensionAlias(PFNGLTEXBUFFERPROC, glTexBuffer, glTexBufferEXT); \
|
||||
HookExtensionAlias(PFNGLTEXBUFFERPROC, glTexBuffer, glTexBufferOES); \
|
||||
HookExtension(PFNGLPRIMITIVERESTARTINDEXPROC, glPrimitiveRestartIndex); \
|
||||
HookExtension(PFNGLCOPYBUFFERSUBDATAPROC, glCopyBufferSubData); \
|
||||
HookExtension(PFNGLGETUNIFORMINDICESPROC, glGetUniformIndices); \
|
||||
@@ -803,6 +804,8 @@
|
||||
HookExtension(PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC, glGetProgramResourceLocationIndex); \
|
||||
HookExtension(PFNGLSHADERSTORAGEBLOCKBINDINGPROC, glShaderStorageBlockBinding); \
|
||||
HookExtension(PFNGLTEXBUFFERRANGEPROC, glTexBufferRange); \
|
||||
HookExtensionAlias(PFNGLTEXBUFFERRANGEPROC, glTexBufferRange, glTexBufferRangeEXT); \
|
||||
HookExtensionAlias(PFNGLTEXBUFFERRANGEPROC, glTexBufferRange, glTexBufferRangeOES); \
|
||||
HookExtension(PFNGLTEXSTORAGE2DMULTISAMPLEPROC, glTexStorage2DMultisample); \
|
||||
HookExtension(PFNGLTEXSTORAGE3DMULTISAMPLEPROC, glTexStorage3DMultisample); \
|
||||
HookExtension(PFNGLTEXTUREVIEWPROC, glTextureView); \
|
||||
|
||||
Reference in New Issue
Block a user