You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/CryEngine/RenderDll/XRenderD3D9/DXGL/Implementation/GLExtensionFunctions.inl

149 lines
9.6 KiB
C++

/*
* All or portions of this file Copyright (c) Amazon.com, Inc. or its affiliates or
* its licensors.
*
* For complete copyright and license terms please see the LICENSE at the root of this
* distribution (the "License"). All use of this software is governed by the License,
* or, if provided, by the license below or the license accompanying this file. Do not
* remove or modify any license notices. This file is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*
*/
#undef glUseProgramStages
EXTENSION_FUNC(glUseProgramStages, glUseProgramStagesEXT, void, GLuint, GLbitfield, GLuint)
#define glUseProgramStages DXGL_EXT_FUNCPTR(glUseProgramStages)
#undef glActiveShaderProgram
EXTENSION_FUNC(glActiveShaderProgram, glActiveShaderProgramEXT, void, GLuint, GLuint)
#define glActiveShaderProgram DXGL_EXT_FUNCPTR(glActiveShaderProgram)
#undef glCreateShaderProgramv
EXTENSION_FUNC(glCreateShaderProgramv, glCreateShaderProgramvEXT, GLuint, GLenum, GLsizei, const GLchar**)
#define glCreateShaderProgramv DXGL_EXT_FUNCPTR(glCreateShaderProgramv)
#undef glBindProgramPipeline
EXTENSION_FUNC(glBindProgramPipeline, glBindProgramPipelineEXT, void, GLuint)
#define glBindProgramPipeline DXGL_EXT_FUNCPTR(glBindProgramPipeline)
#undef glDeleteProgramPipelines
EXTENSION_FUNC(glDeleteProgramPipelines, glDeleteProgramPipelinesEXT, void, GLsizei, const GLuint*)
#define glDeleteProgramPipelines DXGL_EXT_FUNCPTR(glDeleteProgramPipelines)
#undef glGenProgramPipelines
EXTENSION_FUNC(glGenProgramPipelines, glGenProgramPipelinesEXT, void, GLsizei, GLuint*)
#define glGenProgramPipelines DXGL_EXT_FUNCPTR(glGenProgramPipelines)
#undef glIsProgramPipeline
EXTENSION_FUNC(glIsProgramPipeline, glIsProgramPipelineEXT, GLboolean, GLuint)
#define glIsProgramPipeline DXGL_EXT_FUNCPTR(glIsProgramPipeline)
#undef glProgramParameteri
EXTENSION_FUNC(glProgramParameteri, glProgramParameteriEXT, void, GLuint, GLenum, GLint)
#define glProgramParameteri DXGL_EXT_FUNCPTR(glProgramParameteri)
#undef glGetProgramPipelineiv
EXTENSION_FUNC(glGetProgramPipelineiv, glGetProgramPipelineivEXT, void, GLuint, GLenum, GLint*)
#define glGetProgramPipelineiv DXGL_EXT_FUNCPTR(glGetProgramPipelineiv)
#undef glValidateProgramPipeline
EXTENSION_FUNC(glValidateProgramPipeline, glValidateProgramPipelineEXT, void, GLuint)
#define glValidateProgramPipeline DXGL_EXT_FUNCPTR(glValidateProgramPipeline)
#undef glGetProgramPipelineInfoLog
EXTENSION_FUNC(glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLogEXT, void, GLuint, GLsizei, GLsizei*, GLchar*)
#define glGetProgramPipelineInfoLog DXGL_EXT_FUNCPTR(glGetProgramPipelineInfoLog)
#undef glProgramUniform1i
EXTENSION_FUNC(glProgramUniform1i, glProgramUniform1iEXT, void, GLuint, GLint, GLint)
#define glProgramUniform1i DXGL_EXT_FUNCPTR(glProgramUniform1i)
#undef glProgramUniform2i
EXTENSION_FUNC(glProgramUniform2i, glProgramUniform2iEXT, void, GLuint, GLint, GLint, GLint)
#define glProgramUniform2i DXGL_EXT_FUNCPTR(glProgramUniform2i)
#undef glProgramUniform3i
EXTENSION_FUNC(glProgramUniform3i, glProgramUniform3iEXT, void, GLuint, GLint, GLint, GLint, GLint)
#define glProgramUniform3i DXGL_EXT_FUNCPTR(glProgramUniform3i)
#undef glProgramUniform4i
EXTENSION_FUNC(glProgramUniform4i, glProgramUniform4iEXT, void, GLuint, GLint, GLint, GLint, GLint, GLint)
#define glProgramUniform4i DXGL_EXT_FUNCPTR(glProgramUniform4i)
#undef glProgramUniform1f
EXTENSION_FUNC(glProgramUniform1f, glProgramUniform1fEXT, void, GLuint, GLint, GLfloat)
#define glProgramUniform1f DXGL_EXT_FUNCPTR(glProgramUniform1f)
#undef glProgramUniform2f
EXTENSION_FUNC(glProgramUniform2f, glProgramUniform2fEXT, void, GLuint, GLint, GLfloat, GLfloat)
#define glProgramUniform2f DXGL_EXT_FUNCPTR(glProgramUniform2f)
#undef glProgramUniform3f
EXTENSION_FUNC(glProgramUniform3f, glProgramUniform3fEXT, void, GLuint, GLint, GLfloat, GLfloat, GLfloat)
#define glProgramUniform3f DXGL_EXT_FUNCPTR(glProgramUniform3f)
#undef glProgramUniform4f
EXTENSION_FUNC(glProgramUniform4f, glProgramUniform4fEXT, void, GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat)
#define glProgramUniform4f DXGL_EXT_FUNCPTR(glProgramUniform4f)
#undef glProgramUniform1ui
EXTENSION_FUNC(glProgramUniform1ui, glProgramUniform1uiEXT, void, GLuint, GLint, GLuint)
#define glProgramUniform1ui DXGL_EXT_FUNCPTR(glProgramUniform1ui)
#undef glProgramUniform2ui
EXTENSION_FUNC(glProgramUniform2ui, glProgramUniform2uiEXT, void, GLuint, GLint, GLuint, GLuint)
#define glProgramUniform2ui DXGL_EXT_FUNCPTR(glProgramUniform2ui)
#undef glProgramUniform3ui
EXTENSION_FUNC(glProgramUniform3ui, glProgramUniform3uiEXT, void, GLuint, GLint, GLuint, GLuint, GLuint)
#define glProgramUniform3ui DXGL_EXT_FUNCPTR(glProgramUniform3ui)
#undef glProgramUniform4ui
EXTENSION_FUNC(glProgramUniform4ui, glProgramUniform4uiEXT, void, GLuint, GLint, GLuint, GLuint, GLuint, GLuint)
#define glProgramUniform4ui DXGL_EXT_FUNCPTR(glProgramUniform4ui)
#undef glProgramUniform1iv
EXTENSION_FUNC(glProgramUniform1iv, glProgramUniform1ivEXT, void, GLuint, GLint, GLsizei, const GLint*)
#define glProgramUniform1iv DXGL_EXT_FUNCPTR(glProgramUniform1iv)
#undef glProgramUniform2iv
EXTENSION_FUNC(glProgramUniform2iv, glProgramUniform2ivEXT, void, GLuint, GLint, GLsizei, const GLint*)
#define glProgramUniform2iv DXGL_EXT_FUNCPTR(glProgramUniform2iv)
#undef glProgramUniform3iv
EXTENSION_FUNC(glProgramUniform3iv, glProgramUniform3ivEXT, void, GLuint, GLint, GLsizei, const GLint*)
#define glProgramUniform3iv DXGL_EXT_FUNCPTR(glProgramUniform3iv)
#undef glProgramUniform4iv
EXTENSION_FUNC(glProgramUniform4iv, glProgramUniform4ivEXT, void, GLuint, GLint, GLsizei, const GLint*)
#define glProgramUniform4iv DXGL_EXT_FUNCPTR(glProgramUniform4iv)
#undef glProgramUniform1fv
EXTENSION_FUNC(glProgramUniform1fv, glProgramUniform1fvEXT, void, GLuint, GLint, GLsizei, const GLfloat*)
#define glProgramUniform1fv DXGL_EXT_FUNCPTR(glProgramUniform1fv)
#undef glProgramUniform2fv
EXTENSION_FUNC(glProgramUniform2fv, glProgramUniform2fvEXT, void, GLuint, GLint, GLsizei, const GLfloat*)
#define glProgramUniform2fv DXGL_EXT_FUNCPTR(glProgramUniform2fv)
#undef glProgramUniform3fv
EXTENSION_FUNC(glProgramUniform3fv, glProgramUniform3fvEXT, void, GLuint, GLint, GLsizei, const GLfloat*)
#define glProgramUniform3fv DXGL_EXT_FUNCPTR(glProgramUniform3fv)
#undef glProgramUniform4fv
EXTENSION_FUNC(glProgramUniform4fv, glProgramUniform4fvEXT, void, GLuint, GLint, GLsizei, const GLfloat*)
#define glProgramUniform4fv DXGL_EXT_FUNCPTR(glProgramUniform4fv)
#undef glProgramUniform1uiv
EXTENSION_FUNC(glProgramUniform1uiv, glProgramUniform1uivEXT, void, GLuint, GLint, GLsizei, const GLuint*)
#define glProgramUniform1uiv DXGL_EXT_FUNCPTR(glProgramUniform1uiv)
#undef glProgramUniform2uiv
EXTENSION_FUNC(glProgramUniform2uiv, glProgramUniform2uivEXT, void, GLuint, GLint, GLsizei, const GLuint*)
#define glProgramUniform2uiv DXGL_EXT_FUNCPTR(glProgramUniform2uiv)
#undef glProgramUniform3uiv
EXTENSION_FUNC(glProgramUniform3uiv, glProgramUniform3uivEXT, void, GLuint, GLint, GLsizei, const GLuint*)
#define glProgramUniform3uiv DXGL_EXT_FUNCPTR(glProgramUniform3uiv)
#undef glProgramUniform4uiv
EXTENSION_FUNC(glProgramUniform4uiv, glProgramUniform4uivEXT, void, GLuint, GLint, GLsizei, const GLuint*)
#define glProgramUniform4uiv DXGL_EXT_FUNCPTR(glProgramUniform4uiv)
#undef glProgramUniformMatrix2fv
EXTENSION_FUNC(glProgramUniformMatrix2fv, glProgramUniformMatrix2fvEXT, void, GLuint, GLint, GLsizei, GLboolean, const GLfloat*)
#define glProgramUniformMatrix2fv DXGL_EXT_FUNCPTR(glProgramUniformMatrix2fv)
#undef glProgramUniformMatrix3fv
EXTENSION_FUNC(glProgramUniformMatrix3fv, glProgramUniformMatrix3fvEXT, void, GLuint, GLint, GLsizei, GLboolean, const GLfloat*)
#define glProgramUniformMatrix3fv DXGL_EXT_FUNCPTR(glProgramUniformMatrix3fv)
#undef glProgramUniformMatrix4fv
EXTENSION_FUNC(glProgramUniformMatrix4fv, glProgramUniformMatrix4fvEXT, void, GLuint, GLint, GLsizei, GLboolean, const GLfloat*)
#define glProgramUniformMatrix4fv DXGL_EXT_FUNCPTR(glProgramUniformMatrix4fv)
#undef glProgramUniformMatrix2x3fv
EXTENSION_FUNC(glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x3fvEXT, void, GLuint, GLint, GLsizei, GLboolean, const GLfloat*)
#define glProgramUniformMatrix2x3fv DXGL_EXT_FUNCPTR(glProgramUniformMatrix2x3fv)
#undef glProgramUniformMatrix3x2fv
EXTENSION_FUNC(glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x2fvEXT, void, GLuint, GLint, GLsizei, GLboolean, const GLfloat*)
#define glProgramUniformMatrix3x2fv DXGL_EXT_FUNCPTR(glProgramUniformMatrix3x2fv)
#undef glProgramUniformMatrix2x4fv
EXTENSION_FUNC(glProgramUniformMatrix2x4fv, glProgramUniformMatrix2x4fvEXT, void, GLuint, GLint, GLsizei, GLboolean, const GLfloat*)
#define glProgramUniformMatrix2x4fv DXGL_EXT_FUNCPTR(glProgramUniformMatrix2x4fv)
#undef glProgramUniformMatrix4x2fv
EXTENSION_FUNC(glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x2fvEXT, void, GLuint, GLint, GLsizei, GLboolean, const GLfloat*)
#define glProgramUniformMatrix4x2fv DXGL_EXT_FUNCPTR(glProgramUniformMatrix4x2fv)
#undef glProgramUniformMatrix3x4fv
EXTENSION_FUNC(glProgramUniformMatrix3x4fv, glProgramUniformMatrix3x4fvEXT, void, GLuint, GLint, GLsizei, GLboolean, const GLfloat*)
#define glProgramUniformMatrix3x4fv DXGL_EXT_FUNCPTR(glProgramUniformMatrix3x4fv)
#undef glProgramUniformMatrix4x3fv
EXTENSION_FUNC(glProgramUniformMatrix4x3fv, glProgramUniformMatrix4x3fvEXT, void, GLuint, GLint, GLsizei, GLboolean, const GLfloat*)
#define glProgramUniformMatrix4x3fv DXGL_EXT_FUNCPTR(glProgramUniformMatrix4x3fv)
#undef glCopyImageSubData
EXTENSION_FUNC(glCopyImageSubData, glCopyImageSubDataEXT, void, GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)
#define glCopyImageSubData DXGL_EXT_FUNCPTR(glCopyImageSubData)