Correct shaderProgramFree() and DVLB_Free()
This commit is contained in:
parent
624dc1c1b3
commit
b085943d4d
@ -127,8 +127,6 @@ Result shaderProgramFree(shaderProgram_s* sp)
|
|||||||
shaderInstanceFree(sp->vertexShader);
|
shaderInstanceFree(sp->vertexShader);
|
||||||
shaderInstanceFree(sp->geometryShader);
|
shaderInstanceFree(sp->geometryShader);
|
||||||
|
|
||||||
free(sp);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -69,7 +69,9 @@ DVLB_s* DVLB_ParseFile(u32* shbinData, u32 shbinSize)
|
|||||||
void DVLB_Free(DVLB_s* dvlb)
|
void DVLB_Free(DVLB_s* dvlb)
|
||||||
{
|
{
|
||||||
if(!dvlb)return;
|
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)
|
s8 DVLE_GetUniformRegister(DVLE_s* dvle, const char* name)
|
||||||
|
Loading…
Reference in New Issue
Block a user