From d773257012a2fa3d67144263387cff670cccc97a Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Thu, 18 Feb 2021 11:04:23 -0800 Subject: [PATCH] microsoft/clc: Fix wrap modes for inline samplers for integer textures Fixes: ff05da7f ("microsoft: Add CLC frontend and kernel/compute support to DXIL converter") Reviewed-By: Bill Kristiansen Part-of: --- src/microsoft/clc/clc_compiler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/microsoft/clc/clc_compiler.c b/src/microsoft/clc/clc_compiler.c index 5042fc05d6b..3b68fff0a3d 100644 --- a/src/microsoft/clc/clc_compiler.c +++ b/src/microsoft/clc/clc_compiler.c @@ -1213,8 +1213,8 @@ clc_to_dxil(struct clc_context *ctx, nir_foreach_variable_with_modes(var, nir, nir_var_uniform) { if (glsl_type_is_sampler(var->type) && var->data.sampler.is_inline_sampler) { int_sampler_states[sampler_id].wrap[0] = - int_sampler_states[sampler_id].wrap[0] = - int_sampler_states[sampler_id].wrap[0] = + int_sampler_states[sampler_id].wrap[1] = + int_sampler_states[sampler_id].wrap[2] = wrap_from_cl_addressing(var->data.sampler.addressing_mode); int_sampler_states[sampler_id].is_nonnormalized_coords = !var->data.sampler.normalized_coordinates;