This commit is contained in:
Ryan Houdek authored and Sonicadvance1 committed 2012-10-09 23:29:30 -05:00
1 parent 411357b54a
commit 7a4c080c70
4 files changed
+33 -9

No files matched your search

@@ -29,16 +29,21 @@ namespace OGL
struct FRAGMENTSHADER
{
FRAGMENTSHADER() : glprogid(0) { }
FRAGMENTSHADER() : glprogid(0), bGLSL(0) { }
void Destroy()
{
if (glprogid)
{
glDeleteProgramsARB(1, &glprogid);
if(bGLSL)
glDeleteShader(glprogid);
else
glDeleteProgramsARB(1, &glprogid);
glprogid = 0;
}
}
GLuint glprogid; // opengl program id
bool bGLSL;
std::string strprog;
};