From cfd8b9d3b33c0c93bb5a82b8d5b138577dd4204a Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Wed, 6 Aug 2025 17:10:58 +0200 Subject: [PATCH] rusticl: use pipe_sampler_view_release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: a245ed462ac ("rusticl/mesa: use pipe_sampler_view_reference") Suggested-by: Seán de Búrca Part-of: --- src/gallium/frontends/rusticl/mesa/pipe/context.rs | 2 +- src/gallium/frontends/rusticl/mesa/pipe/resource.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/frontends/rusticl/mesa/pipe/context.rs b/src/gallium/frontends/rusticl/mesa/pipe/context.rs index dd5f752c5bb..191297ebb5a 100644 --- a/src/gallium/frontends/rusticl/mesa/pipe/context.rs +++ b/src/gallium/frontends/rusticl/mesa/pipe/context.rs @@ -711,7 +711,7 @@ fn has_required_cbs(context: &pipe_context) -> bool { & has_required_feature!(context, launch_grid) & has_required_feature!(context, memory_barrier) & has_required_feature!(context, resource_copy_region) - // implicitly used through pipe_sampler_view_reference + // implicitly used through pipe_sampler_view_release & has_required_feature!(context, sampler_view_destroy) & has_required_feature!(context, set_constant_buffer) & has_required_feature!(context, set_global_binding) diff --git a/src/gallium/frontends/rusticl/mesa/pipe/resource.rs b/src/gallium/frontends/rusticl/mesa/pipe/resource.rs index 39dca818a16..87205860244 100644 --- a/src/gallium/frontends/rusticl/mesa/pipe/resource.rs +++ b/src/gallium/frontends/rusticl/mesa/pipe/resource.rs @@ -350,7 +350,7 @@ impl<'c, 'r> PipeSamplerView<'c, 'r> { impl Drop for PipeSamplerView<'_, '_> { fn drop(&mut self) { unsafe { - pipe_sampler_view_reference(&mut self.view.as_ptr(), ptr::null_mut()); + pipe_sampler_view_release(self.view.as_ptr()); } } }