d3d12: Fix buffer reference leak for SO count staging buffer

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22417>
This commit is contained in:
Jesse Natalie
2023-04-11 08:20:26 -07:00
committed by Marge Bot
parent 3b958f65ca
commit 187efd4e97
+4 -2
View File
@@ -1548,9 +1548,11 @@ static void
d3d12_stream_output_target_destroy(struct pipe_context *ctx,
struct pipe_stream_output_target *state)
{
pipe_resource_reference(&state->buffer, NULL);
struct d3d12_stream_output_target *target = (struct d3d12_stream_output_target *)state;
pipe_resource_reference(&target->base.buffer, NULL);
pipe_resource_reference(&target->fill_buffer, NULL);
FREE(state);
FREE(target);
}
static void