File indexing completed on 2025-01-18 10:04:21
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef _OpenGl_ArbTexBindless_H__
0017 #define _OpenGl_ArbTexBindless_H__
0018
0019 #include <OpenGl_GlFunctions.hxx>
0020
0021
0022
0023
0024
0025 struct OpenGl_ArbTexBindless : protected OpenGl_GlFunctions
0026 {
0027 #if !defined(GL_ES_VERSION_2_0)
0028 using OpenGl_GlFunctions::glGetTextureHandleARB;
0029 using OpenGl_GlFunctions::glGetTextureSamplerHandleARB;
0030 using OpenGl_GlFunctions::glMakeTextureHandleResidentARB;
0031 using OpenGl_GlFunctions::glMakeTextureHandleNonResidentARB;
0032 using OpenGl_GlFunctions::glGetImageHandleARB;
0033 using OpenGl_GlFunctions::glMakeImageHandleResidentARB;
0034 using OpenGl_GlFunctions::glMakeImageHandleNonResidentARB;
0035 using OpenGl_GlFunctions::glUniformHandleui64ARB;
0036 using OpenGl_GlFunctions::glUniformHandleui64vARB;
0037 using OpenGl_GlFunctions::glProgramUniformHandleui64ARB;
0038 using OpenGl_GlFunctions::glProgramUniformHandleui64vARB;
0039 using OpenGl_GlFunctions::glIsTextureHandleResidentARB;
0040 using OpenGl_GlFunctions::glIsImageHandleResidentARB;
0041 using OpenGl_GlFunctions::glVertexAttribL1ui64ARB;
0042 using OpenGl_GlFunctions::glVertexAttribL1ui64vARB;
0043 using OpenGl_GlFunctions::glGetVertexAttribLui64vARB;
0044 #endif
0045 };
0046
0047 #endif