mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +01:00
delete both shaders on failure
This commit is contained in:
parent
fd4a893729
commit
51d499758d
@ -182,7 +182,10 @@ GLuint OpenGL_BuildProgram(const GLchar *vertSource, const GLchar *fragSource)
|
|||||||
if (isCompiled == GL_FALSE)
|
if (isCompiled == GL_FALSE)
|
||||||
{
|
{
|
||||||
if (glDeleteShader)
|
if (glDeleteShader)
|
||||||
|
{
|
||||||
glDeleteShader(fragShader);
|
glDeleteShader(fragShader);
|
||||||
|
glDeleteShader(vertShader);
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,6 @@
|
|||||||
#include "surface.h"
|
#include "surface.h"
|
||||||
|
|
||||||
const GLchar *PassthroughVertShaderSrc =
|
const GLchar *PassthroughVertShaderSrc =
|
||||||
"//Vertex shader\n"
|
|
||||||
"#version 110\n"
|
"#version 110\n"
|
||||||
"varying vec2 TexCoord0; \n"
|
"varying vec2 TexCoord0; \n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -33,7 +32,6 @@ const GLchar *PassthroughVertShaderSrc =
|
|||||||
"}\n";
|
"}\n";
|
||||||
|
|
||||||
const GLchar *PaletteFragShaderSrc =
|
const GLchar *PaletteFragShaderSrc =
|
||||||
"//Fragment shader\n"
|
|
||||||
"#version 110\n"
|
"#version 110\n"
|
||||||
"uniform sampler2D PaletteTex; \n"
|
"uniform sampler2D PaletteTex; \n"
|
||||||
"uniform sampler2D SurfaceTex; \n"
|
"uniform sampler2D SurfaceTex; \n"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user