File indexing completed on 2025-01-18 10:04:22
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef OpenGl_GlCore43_HeaderFile
0017 #define OpenGl_GlCore43_HeaderFile
0018
0019 #include <OpenGl_GlCore42.hxx>
0020
0021
0022 struct OpenGl_GlCore43 : public OpenGl_GlCore42
0023 {
0024 private:
0025 typedef OpenGl_GlCore42 theBaseClass_t;
0026
0027 public:
0028
0029 using theBaseClass_t::glClearBufferData;
0030 using theBaseClass_t::glClearBufferSubData;
0031 using theBaseClass_t::glDispatchCompute;
0032 using theBaseClass_t::glDispatchComputeIndirect;
0033 using theBaseClass_t::glCopyImageSubData;
0034 using theBaseClass_t::glFramebufferParameteri;
0035 using theBaseClass_t::glGetFramebufferParameteriv;
0036 using theBaseClass_t::glGetInternalformati64v;
0037 using theBaseClass_t::glInvalidateTexSubImage;
0038 using theBaseClass_t::glInvalidateTexImage;
0039 using theBaseClass_t::glInvalidateBufferSubData;
0040 using theBaseClass_t::glInvalidateBufferData;
0041 using theBaseClass_t::glInvalidateFramebuffer;
0042 using theBaseClass_t::glInvalidateSubFramebuffer;
0043 using theBaseClass_t::glMultiDrawArraysIndirect;
0044 using theBaseClass_t::glMultiDrawElementsIndirect;
0045 using theBaseClass_t::glGetProgramInterfaceiv;
0046 using theBaseClass_t::glGetProgramResourceIndex;
0047 using theBaseClass_t::glGetProgramResourceName;
0048 using theBaseClass_t::glGetProgramResourceiv;
0049 using theBaseClass_t::glGetProgramResourceLocation;
0050 using theBaseClass_t::glGetProgramResourceLocationIndex;
0051 using theBaseClass_t::glShaderStorageBlockBinding;
0052 using theBaseClass_t::glTexBufferRange;
0053 using theBaseClass_t::glTexStorage2DMultisample;
0054 using theBaseClass_t::glTexStorage3DMultisample;
0055 using theBaseClass_t::glTextureView;
0056 using theBaseClass_t::glBindVertexBuffer;
0057 using theBaseClass_t::glVertexAttribFormat;
0058 using theBaseClass_t::glVertexAttribIFormat;
0059 using theBaseClass_t::glVertexAttribLFormat;
0060 using theBaseClass_t::glVertexAttribBinding;
0061 using theBaseClass_t::glVertexBindingDivisor;
0062 using theBaseClass_t::glDebugMessageControl;
0063 using theBaseClass_t::glDebugMessageInsert;
0064 using theBaseClass_t::glDebugMessageCallback;
0065 using theBaseClass_t::glGetDebugMessageLog;
0066 using theBaseClass_t::glPushDebugGroup;
0067 using theBaseClass_t::glPopDebugGroup;
0068 using theBaseClass_t::glObjectLabel;
0069 using theBaseClass_t::glGetObjectLabel;
0070 using theBaseClass_t::glObjectPtrLabel;
0071 using theBaseClass_t::glGetObjectPtrLabel;
0072
0073 };
0074
0075 #endif