try to use 1.30 shader first and use 1.10 shader as fallback solution
This commit is contained in:
parent
29478d6e25
commit
848f996f9b
2 changed files with 17 additions and 47 deletions
|
@ -171,9 +171,14 @@ static void BuildPrograms()
|
|||
if (OpenGL_GotVersion3)
|
||||
{
|
||||
PaletteProgram = OpenGL_BuildProgram(PassthroughVertShaderSrc, PaletteFragShaderSrc);
|
||||
ScaleProgram = OpenGL_BuildProgramFromFile(ddraw->shader);
|
||||
|
||||
if (PaletteProgram)
|
||||
ScaleProgram = OpenGL_BuildProgramFromFile(ddraw->shader);
|
||||
else
|
||||
OpenGL_GotVersion3 = FALSE;
|
||||
}
|
||||
else if (OpenGL_GotVersion2)
|
||||
|
||||
if (OpenGL_GotVersion2 && !PaletteProgram)
|
||||
{
|
||||
PaletteProgram = OpenGL_BuildProgram(PassthroughVertShader110Src, PaletteFragShader110Src);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue