Module: Mesa Branch: main Commit: c4d8f257ce5ca76144dcacc0c16702f114f73003 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4d8f257ce5ca76144dcacc0c16702f114f73003
Author: Karol Herbst <kher...@redhat.com> Date: Tue Dec 19 17:58:09 2023 +0100 rusticl: fix constant and printf buffer size Signed-off-by: Karol Herbst <kher...@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26764> --- src/gallium/frontends/rusticl/core/kernel.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/frontends/rusticl/core/kernel.rs b/src/gallium/frontends/rusticl/core/kernel.rs index 3b116bf68a0..958539aeff9 100644 --- a/src/gallium/frontends/rusticl/core/kernel.rs +++ b/src/gallium/frontends/rusticl/core/kernel.rs @@ -544,7 +544,7 @@ fn lower_and_optimize_nir( internal_args.push(InternalKernelArg { kind: InternalKernelArgType::ConstantBuffer, offset: 0, - size: 8, + size: (dev.address_bits() / 8) as usize, }); lower_state.const_buf_loc = args.len() + internal_args.len() - 1; nir.add_var( @@ -558,7 +558,7 @@ fn lower_and_optimize_nir( internal_args.push(InternalKernelArg { kind: InternalKernelArgType::PrintfBuffer, offset: 0, - size: 8, + size: (dev.address_bits() / 8) as usize, }); lower_state.printf_buf_loc = args.len() + internal_args.len() - 1; nir.add_var(