GL_EXT_texture_buffer and GL_OES_texture_buffer

This commit is contained in:
babymustgrowstrong
2017-05-22 02:55:19 -07:00
committed by Baldur Karlsson
parent b0c07fdd01
commit 8b059987ad
3 changed files with 7 additions and 2 deletions
+2
View File
@@ -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");
+2 -2
View File
@@ -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
+3
View File
@@ -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); \