Split new GL3/GLES2 drivers

The classes are tiny wrappers currently but should they be customized, they are there
This commit is contained in:
numzero
2023-03-03 20:29:36 +03:00
parent 2932065346
commit 8dd8652f5f
13 changed files with 226 additions and 124 deletions

View File

@@ -21,7 +21,7 @@ namespace video
{
COpenGL3MaterialRenderer::COpenGL3MaterialRenderer(COpenGL3Driver* driver,
COpenGL3MaterialRenderer::COpenGL3MaterialRenderer(COpenGL3DriverBase* driver,
s32& outMaterialTypeNr,
const c8* vertexShaderProgram,
const c8* pixelShaderProgram,
@@ -57,7 +57,7 @@ COpenGL3MaterialRenderer::COpenGL3MaterialRenderer(COpenGL3Driver* driver,
}
COpenGL3MaterialRenderer::COpenGL3MaterialRenderer(COpenGL3Driver* driver,
COpenGL3MaterialRenderer::COpenGL3MaterialRenderer(COpenGL3DriverBase* driver,
IShaderConstantSetCallBack* callback,
E_MATERIAL_TYPE baseMaterial, s32 userData)
: Driver(driver), CallBack(callback), Alpha(false), Blending(false), FixedBlending(false), Program(0), UserData(userData)