Add memory allocation tracking data to debug state

This commit is contained in:
2016-07-09 21:42:36 +10:00
parent 54ecddad2f
commit d82afe49d0
8 changed files with 74 additions and 37 deletions
+2 -2
View File
@@ -24,7 +24,7 @@ void renderer_string(Renderer *const renderer, Font *const font,
{
i32 quadIndex = 0;
i32 strLen = common_strlen(string);
RenderQuad *stringQuads = CAST(RenderQuad *)calloc(strLen, sizeof(RenderQuad));
RenderQuad *stringQuads = PLATFORM_MEM_ALLOC(strLen, RenderQuad);
f32 baseline = pos.y;
for (i32 i = 0; i < strLen; i++)
@@ -56,7 +56,7 @@ void renderer_string(Renderer *const renderer, Font *const font,
updateBufferObject(renderer, stringQuads, quadIndex);
renderer_object(renderer, V2(0.0f, 0.0f), renderer->size, rotate, color,
font->tex);
free(stringQuads);
PLATFORM_MEM_FREE(stringQuads, strLen * sizeof(RenderQuad));
}