If you add break statements into patch 5, the series is: Reviewed-by: Marek Olšák <marek.ol...@amd.com>
Marek On Thu, Apr 5, 2018 at 1:34 AM, Timothy Arceri <tarc...@itsqueeze.com> wrote: > This makes it easier to follow the code, and also initialises > dynamic_index which will be useful for adding bindless textures > support. > --- > src/gallium/drivers/radeonsi/si_shader_nir.c | 8 +++----- > 1 file changed, 3 insertions(+), 5 deletions(-) > > diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c > b/src/gallium/drivers/radeonsi/si_shader_nir.c > index 362b7445cc5..f916575a1a1 100644 > --- a/src/gallium/drivers/radeonsi/si_shader_nir.c > +++ b/src/gallium/drivers/radeonsi/si_shader_nir.c > @@ -880,14 +880,12 @@ si_nir_load_sampler_desc(struct ac_shader_abi *abi, > struct si_shader_context *ctx = si_shader_context_from_abi(abi); > LLVMBuilderRef builder = ctx->ac.builder; > LLVMValueRef list = LLVMGetParam(ctx->main_fn, > ctx->param_samplers_and_images); > - LLVMValueRef index = dynamic_index; > + LLVMValueRef index; > > assert(!descriptor_set); > > - if (!index) > - index = ctx->ac.i32_0; > - > - index = LLVMBuildAdd(builder, index, > + dynamic_index = dynamic_index ? dynamic_index : ctx->ac.i32_0; > + index = LLVMBuildAdd(builder, dynamic_index, > LLVMConstInt(ctx->ac.i32, base_index + > constant_index, false), > ""); > > -- > 2.14.3 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev