Correct shaderProgramFree() and DVLB_Free()

This commit is contained in:
fincs 2015-03-07 20:39:28 +01:00
parent 624dc1c1b3
commit b085943d4d
2 changed files with 3 additions and 3 deletions

View File

@ -127,8 +127,6 @@ Result shaderProgramFree(shaderProgram_s* sp)
shaderInstanceFree(sp->vertexShader);
shaderInstanceFree(sp->geometryShader);
free(sp);
return 0;
}

View File

@ -69,7 +69,9 @@ DVLB_s* DVLB_ParseFile(u32* shbinData, u32 shbinSize)
void DVLB_Free(DVLB_s* dvlb)
{
if(!dvlb)return;
if(dvlb->DVLP.opcdescData)free(dvlb->DVLP.opcdescData);
if(dvlb->DVLE)free(dvlb->DVLE);
free(dvlb);
}
s8 DVLE_GetUniformRegister(DVLE_s* dvle, const char* name)