Added OpenGL functions
glBlendFuncSeparate glStencilFuncSeparate glStencilOpSeparate Former-commit-id: 61d1a9fb2fe92232bee4421d8a4770a03f33d7ef
This commit is contained in:
parent
66a64fb71c
commit
e60b1c010e
|
|
@ -162,6 +162,7 @@ NAZARA_API extern PFNGLBINDSAMPLERPROC glBindSampler;
|
||||||
NAZARA_API extern PFNGLBINDTEXTUREPROC glBindTexture;
|
NAZARA_API extern PFNGLBINDTEXTUREPROC glBindTexture;
|
||||||
NAZARA_API extern PFNGLBINDVERTEXARRAYPROC glBindVertexArray;
|
NAZARA_API extern PFNGLBINDVERTEXARRAYPROC glBindVertexArray;
|
||||||
NAZARA_API extern PFNGLBLENDFUNCPROC glBlendFunc;
|
NAZARA_API extern PFNGLBLENDFUNCPROC glBlendFunc;
|
||||||
|
NAZARA_API extern PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparate;
|
||||||
NAZARA_API extern PFNGLBUFFERDATAPROC glBufferData;
|
NAZARA_API extern PFNGLBUFFERDATAPROC glBufferData;
|
||||||
NAZARA_API extern PFNGLBUFFERSUBDATAPROC glBufferSubData;
|
NAZARA_API extern PFNGLBUFFERSUBDATAPROC glBufferSubData;
|
||||||
NAZARA_API extern PFNGLCLEARPROC glClear;
|
NAZARA_API extern PFNGLCLEARPROC glClear;
|
||||||
|
|
@ -268,7 +269,9 @@ NAZARA_API extern PFNGLSAMPLERPARAMETERIPROC glSamplerParameteri;
|
||||||
NAZARA_API extern PFNGLSCISSORPROC glScissor;
|
NAZARA_API extern PFNGLSCISSORPROC glScissor;
|
||||||
NAZARA_API extern PFNGLSHADERSOURCEPROC glShaderSource;
|
NAZARA_API extern PFNGLSHADERSOURCEPROC glShaderSource;
|
||||||
NAZARA_API extern PFNGLSTENCILFUNCPROC glStencilFunc;
|
NAZARA_API extern PFNGLSTENCILFUNCPROC glStencilFunc;
|
||||||
|
NAZARA_API extern PFNGLSTENCILFUNCSEPARATEPROC glStencilFuncSeparate;
|
||||||
NAZARA_API extern PFNGLSTENCILOPPROC glStencilOp;
|
NAZARA_API extern PFNGLSTENCILOPPROC glStencilOp;
|
||||||
|
NAZARA_API extern PFNGLSTENCILOPSEPARATEPROC glStencilOpSeparate;
|
||||||
NAZARA_API extern PFNGLTEXIMAGE1DPROC glTexImage1D;
|
NAZARA_API extern PFNGLTEXIMAGE1DPROC glTexImage1D;
|
||||||
NAZARA_API extern PFNGLTEXIMAGE2DPROC glTexImage2D;
|
NAZARA_API extern PFNGLTEXIMAGE2DPROC glTexImage2D;
|
||||||
NAZARA_API extern PFNGLTEXIMAGE3DPROC glTexImage3D;
|
NAZARA_API extern PFNGLTEXIMAGE3DPROC glTexImage3D;
|
||||||
|
|
|
||||||
|
|
@ -783,6 +783,7 @@ bool NzOpenGL::Initialize()
|
||||||
glBindBuffer = reinterpret_cast<PFNGLBINDBUFFERPROC>(LoadEntry("glBindBuffer"));
|
glBindBuffer = reinterpret_cast<PFNGLBINDBUFFERPROC>(LoadEntry("glBindBuffer"));
|
||||||
glBindTexture = reinterpret_cast<PFNGLBINDTEXTUREPROC>(LoadEntry("glBindTexture"));
|
glBindTexture = reinterpret_cast<PFNGLBINDTEXTUREPROC>(LoadEntry("glBindTexture"));
|
||||||
glBlendFunc = reinterpret_cast<PFNGLBLENDFUNCPROC>(LoadEntry("glBlendFunc"));
|
glBlendFunc = reinterpret_cast<PFNGLBLENDFUNCPROC>(LoadEntry("glBlendFunc"));
|
||||||
|
glBlendFuncSeparate = reinterpret_cast<PFNGLBLENDFUNCSEPARATEPROC>(LoadEntry("glBlendFuncSeparate"));
|
||||||
glBufferData = reinterpret_cast<PFNGLBUFFERDATAPROC>(LoadEntry("glBufferData"));
|
glBufferData = reinterpret_cast<PFNGLBUFFERDATAPROC>(LoadEntry("glBufferData"));
|
||||||
glBufferSubData = reinterpret_cast<PFNGLBUFFERSUBDATAPROC>(LoadEntry("glBufferSubData"));
|
glBufferSubData = reinterpret_cast<PFNGLBUFFERSUBDATAPROC>(LoadEntry("glBufferSubData"));
|
||||||
glClear = reinterpret_cast<PFNGLCLEARPROC>(LoadEntry("glClear"));
|
glClear = reinterpret_cast<PFNGLCLEARPROC>(LoadEntry("glClear"));
|
||||||
|
|
@ -845,7 +846,9 @@ bool NzOpenGL::Initialize()
|
||||||
glScissor = reinterpret_cast<PFNGLSCISSORPROC>(LoadEntry("glScissor"));
|
glScissor = reinterpret_cast<PFNGLSCISSORPROC>(LoadEntry("glScissor"));
|
||||||
glShaderSource = reinterpret_cast<PFNGLSHADERSOURCEPROC>(LoadEntry("glShaderSource"));
|
glShaderSource = reinterpret_cast<PFNGLSHADERSOURCEPROC>(LoadEntry("glShaderSource"));
|
||||||
glStencilFunc = reinterpret_cast<PFNGLSTENCILFUNCPROC>(LoadEntry("glStencilFunc"));
|
glStencilFunc = reinterpret_cast<PFNGLSTENCILFUNCPROC>(LoadEntry("glStencilFunc"));
|
||||||
|
glStencilFuncSeparate = reinterpret_cast<PFNGLSTENCILFUNCSEPARATEPROC>(LoadEntry("glStencilFuncSeparate"));
|
||||||
glStencilOp = reinterpret_cast<PFNGLSTENCILOPPROC>(LoadEntry("glStencilOp"));
|
glStencilOp = reinterpret_cast<PFNGLSTENCILOPPROC>(LoadEntry("glStencilOp"));
|
||||||
|
glStencilOpSeparate = reinterpret_cast<PFNGLSTENCILOPSEPARATEPROC>(LoadEntry("glStencilOpSeparate"));
|
||||||
glTexImage2D = reinterpret_cast<PFNGLTEXIMAGE2DPROC>(LoadEntry("glTexImage2D"));
|
glTexImage2D = reinterpret_cast<PFNGLTEXIMAGE2DPROC>(LoadEntry("glTexImage2D"));
|
||||||
glTexImage3D = reinterpret_cast<PFNGLTEXIMAGE3DPROC>(LoadEntry("glTexImage3D"));
|
glTexImage3D = reinterpret_cast<PFNGLTEXIMAGE3DPROC>(LoadEntry("glTexImage3D"));
|
||||||
glTexParameterf = reinterpret_cast<PFNGLTEXPARAMETERFPROC>(LoadEntry("glTexParameterf"));
|
glTexParameterf = reinterpret_cast<PFNGLTEXPARAMETERFPROC>(LoadEntry("glTexParameterf"));
|
||||||
|
|
@ -1970,6 +1973,7 @@ PFNGLBINDSAMPLERPROC glBindSampler = nullptr;
|
||||||
PFNGLBINDTEXTUREPROC glBindTexture = nullptr;
|
PFNGLBINDTEXTUREPROC glBindTexture = nullptr;
|
||||||
PFNGLBINDVERTEXARRAYPROC glBindVertexArray = nullptr;
|
PFNGLBINDVERTEXARRAYPROC glBindVertexArray = nullptr;
|
||||||
PFNGLBLENDFUNCPROC glBlendFunc = nullptr;
|
PFNGLBLENDFUNCPROC glBlendFunc = nullptr;
|
||||||
|
PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparate = nullptr;
|
||||||
PFNGLBUFFERDATAPROC glBufferData = nullptr;
|
PFNGLBUFFERDATAPROC glBufferData = nullptr;
|
||||||
PFNGLBUFFERSUBDATAPROC glBufferSubData = nullptr;
|
PFNGLBUFFERSUBDATAPROC glBufferSubData = nullptr;
|
||||||
PFNGLCLEARPROC glClear = nullptr;
|
PFNGLCLEARPROC glClear = nullptr;
|
||||||
|
|
@ -2076,7 +2080,9 @@ PFNGLSAMPLERPARAMETERIPROC glSamplerParameteri = nullptr;
|
||||||
PFNGLSCISSORPROC glScissor = nullptr;
|
PFNGLSCISSORPROC glScissor = nullptr;
|
||||||
PFNGLSHADERSOURCEPROC glShaderSource = nullptr;
|
PFNGLSHADERSOURCEPROC glShaderSource = nullptr;
|
||||||
PFNGLSTENCILFUNCPROC glStencilFunc = nullptr;
|
PFNGLSTENCILFUNCPROC glStencilFunc = nullptr;
|
||||||
|
PFNGLSTENCILFUNCSEPARATEPROC glStencilFuncSeparate = nullptr;
|
||||||
PFNGLSTENCILOPPROC glStencilOp = nullptr;
|
PFNGLSTENCILOPPROC glStencilOp = nullptr;
|
||||||
|
PFNGLSTENCILOPSEPARATEPROC glStencilOpSeparate = nullptr;
|
||||||
PFNGLTEXIMAGE1DPROC glTexImage1D = nullptr;
|
PFNGLTEXIMAGE1DPROC glTexImage1D = nullptr;
|
||||||
PFNGLTEXIMAGE2DPROC glTexImage2D = nullptr;
|
PFNGLTEXIMAGE2DPROC glTexImage2D = nullptr;
|
||||||
PFNGLTEXIMAGE3DPROC glTexImage3D = nullptr;
|
PFNGLTEXIMAGE3DPROC glTexImage3D = nullptr;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue