Be careful in case shader has been deleted and has no record

This commit is contained in:
baldurk
2015-07-18 00:28:56 +02:00
parent 49e529d990
commit cf22d3e2ce
@@ -251,6 +251,7 @@ void WrappedOpenGL::glAttachShader(GLuint program, GLuint shader)
GLResourceRecord *progRecord = GetResourceManager()->GetResourceRecord(ProgramRes(GetCtx(), program));
GLResourceRecord *shadRecord = GetResourceManager()->GetResourceRecord(ShaderRes(GetCtx(), shader));
RDCASSERT(progRecord && shadRecord);
if(progRecord && shadRecord)
{
SCOPED_SERIALISE_CONTEXT(ATTACHSHADER);
Serialise_glAttachShader(program, shader);