Free leaked allocations from render objects (#1302)

This commit is contained in:
Terry Nguyen 2020-07-09 11:42:20 -07:00 committed by GitHub
parent 00fda3be65
commit 871cd1a76a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4070,6 +4070,8 @@ static void UnloadShaderDefault(void)
glDeleteShader(RLGL.State.defaultFShaderId); glDeleteShader(RLGL.State.defaultFShaderId);
glDeleteProgram(RLGL.State.defaultShader.id); glDeleteProgram(RLGL.State.defaultShader.id);
RL_FREE(RLGL.State.defaultShader.locs);
} }
// Load render batch // Load render batch
@ -4186,6 +4188,7 @@ static RenderBatch LoadRenderBatch(int numBuffers, int bufferElements)
//batch.draws[i].RLGL.State.modelview = MatrixIdentity(); //batch.draws[i].RLGL.State.modelview = MatrixIdentity();
} }
batch.buffersCount = numBuffers; // Record buffer count
batch.drawsCounter = 1; // Reset draws counter batch.drawsCounter = 1; // Reset draws counter
batch.currentDepth = -1.0f; // Reset depth value batch.currentDepth = -1.0f; // Reset depth value
//-------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------