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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user