From 226aefccd3e59e09cbb215efbd72f9b49d94a0e3 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 17 Oct 2022 09:34:01 -0400 Subject: [PATCH] rusticl: fixes for zink shader images Part-of: --- src/gallium/frontends/rusticl/mesa/pipe/context.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/frontends/rusticl/mesa/pipe/context.rs b/src/gallium/frontends/rusticl/mesa/pipe/context.rs index 92cdd66..676b89f 100644 --- a/src/gallium/frontends/rusticl/mesa/pipe/context.rs +++ b/src/gallium/frontends/rusticl/mesa/pipe/context.rs @@ -360,13 +360,14 @@ impl PipeContext { } pub fn clear_sampler_states(&self, count: u32) { + let mut samplers = vec![ptr::null_mut(); count as usize]; unsafe { self.pipe.as_ref().bind_sampler_states.unwrap()( self.pipe.as_ptr(), pipe_shader_type::PIPE_SHADER_COMPUTE, 0, count, - ptr::null_mut(), + samplers.as_mut_ptr(), ) } } -- 2.7.4