diff --git a/code/renderergl1/tr_curve.c b/code/renderergl1/tr_curve.c index eaabba46..c5c9d98d 100644 --- a/code/renderergl1/tr_curve.c +++ b/code/renderergl1/tr_curve.c @@ -306,13 +306,13 @@ srfGridMesh_t *R_CreateSurfaceGridMesh(int width, int height, grid->heightLodError = /*ri.Hunk_Alloc*/ ri.Malloc( height * 4 ); Com_Memcpy( grid->heightLodError, errorTable[1], height * 4 ); #else - grid = ri.Hunk_Alloc( size ); + grid = ri.Hunk_Alloc( size, h_low ); Com_Memset(grid, 0, size); - grid->widthLodError = ri.Hunk_Alloc( width * 4 ); + grid->widthLodError = ri.Hunk_Alloc( width * 4, h_low ); Com_Memcpy( grid->widthLodError, errorTable[0], width * 4 ); - grid->heightLodError = ri.Hunk_Alloc( height * 4 ); + grid->heightLodError = ri.Hunk_Alloc( height * 4, h_low ); Com_Memcpy( grid->heightLodError, errorTable[1], height * 4 ); #endif diff --git a/code/renderergl2/tr_curve.c b/code/renderergl2/tr_curve.c index d175789b..54910d04 100644 --- a/code/renderergl2/tr_curve.c +++ b/code/renderergl2/tr_curve.c @@ -388,10 +388,10 @@ void R_CreateSurfaceGridMesh(srfBspSurface_t *grid, int width, int height, grid->numVerts = (width * height); grid->verts = ri.Malloc(grid->numVerts * sizeof(srfVert_t)); #else - grid->widthLodError = ri.Hunk_Alloc( width * 4 ); + grid->widthLodError = ri.Hunk_Alloc( width * 4, h_low ); Com_Memcpy( grid->widthLodError, errorTable[0], width * 4 ); - grid->heightLodError = ri.Hunk_Alloc( height * 4 ); + grid->heightLodError = ri.Hunk_Alloc( height * 4, h_low ); Com_Memcpy( grid->heightLodError, errorTable[1], height * 4 ); grid->numIndexes = numIndexes;