Skip to content

Commit 88f39f1

Browse files
committed
WIP
1 parent 0616fe8 commit 88f39f1

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

extensions/pl_graphics_ext.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,8 +230,8 @@ pl_queue_buffer_for_deletion(plDevice* ptDevice, plBufferHandle tHandle)
230230
{
231231
plFrameGarbage* ptGarbage = pl__get_frame_garbage(ptDevice);
232232
pl_sb_push(ptGarbage->sbtBuffers, tHandle);
233-
pl_sb_push(ptGarbage->sbtMemory, ptDevice->sbtBuffersCold[tHandle.uIndex].tMemoryAllocation);
234233
ptDevice->sbtBuffersCold[tHandle.uIndex].tMemoryAllocation._uFrameBoundaryValueForDeletion = pl__get_frame_resources(ptDevice)->uNextValue;
234+
pl_sb_push(ptGarbage->sbtMemory, ptDevice->sbtBuffersCold[tHandle.uIndex].tMemoryAllocation);
235235
ptDevice->sbtBuffersCold[tHandle.uIndex]._uGeneration++;
236236
ptDevice->sbtBuffersCold[tHandle.uIndex]._uFrameBoundaryValueForDeletion = pl__get_frame_resources(ptDevice)->uNextValue;
237237
// pl_log_trace_f(gptLog, uLogChannelGraphics, "Queue buffer %u for deletion frame %llu", tHandle.uIndex, gptIO->ulFrameCount);

extensions/pl_graphics_metal.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2895,31 +2895,37 @@
28952895
void
28962896
pl_push_render_debug_group(plRenderEncoder* ptEncoder, const char* pcLabel, plVec4 tColor)
28972897
{
2898+
[ptEncoder->tEncoder pushDebugGroup:[NSString stringWithUTF8String:pcLabel]];
28982899
}
28992900

29002901
void
29012902
pl_pop_render_debug_group(plRenderEncoder* ptEncoder)
29022903
{
2904+
[ptEncoder->tEncoder popDebugGroup];
29032905
}
29042906

29052907
void
29062908
pl_push_blit_debug_group(plBlitEncoder* ptEncoder, const char* pcLabel, plVec4 tColor)
29072909
{
2910+
[ptEncoder->tEncoder pushDebugGroup:[NSString stringWithUTF8String:pcLabel]];
29082911
}
29092912

29102913
void
29112914
pl_pop_blit_debug_group(plBlitEncoder* ptEncoder)
29122915
{
2916+
[ptEncoder->tEncoder popDebugGroup];
29132917
}
29142918

29152919
void
29162920
pl_push_compute_debug_group(plComputeEncoder* ptEncoder, const char* pcLabel, plVec4 tColor)
29172921
{
2922+
[ptEncoder->tEncoder pushDebugGroup:[NSString stringWithUTF8String:pcLabel]];
29182923
}
29192924

29202925
void
29212926
pl_pop_compute_debug_group(plComputeEncoder* ptEncoder)
29222927
{
2928+
[ptEncoder->tEncoder popDebugGroup];
29232929
}
29242930

29252931
void
@@ -2930,11 +2936,13 @@
29302936
void
29312937
pl_push_debug_group(plCommandBuffer* ptCmdBuffer, const char* pcLabel, plVec4 tColor)
29322938
{
2939+
[ptCmdBuffer->tCmdBuffer pushDebugGroup:[NSString stringWithUTF8String:pcLabel]];
29332940
}
29342941

29352942
void
29362943
pl_pop_debug_group(plCommandBuffer* ptCmdBuffer)
29372944
{
2945+
[ptCmdBuffer->tCmdBuffer popDebugGroup];
29382946
}
29392947

29402948
//-----------------------------------------------------------------------------

0 commit comments

Comments
 (0)