On Mon, Apr 3, 2017 at 11:00 AM, Nicolai Hähnle <[email protected]> wrote: > On 03.04.2017 02:01, Marek Olšák wrote: >> >> From: Marek Olšák <[email protected]> >> >> --- >> src/gallium/drivers/radeonsi/si_shader.c | 108 >> ++++++++++++++----------------- >> 1 file changed, 48 insertions(+), 60 deletions(-) >> >> diff --git a/src/gallium/drivers/radeonsi/si_shader.c >> b/src/gallium/drivers/radeonsi/si_shader.c >> index 3876010..2da00f9 100644 >> --- a/src/gallium/drivers/radeonsi/si_shader.c >> +++ b/src/gallium/drivers/radeonsi/si_shader.c >> @@ -293,37 +293,35 @@ get_tcs_out_current_patch_data_offset(struct >> si_shader_context *ctx) >> LLVMValueRef patch_stride = get_tcs_out_patch_stride(ctx); >> LLVMValueRef rel_patch_id = get_rel_patch_id(ctx); >> >> return LLVMBuildAdd(gallivm->builder, patch0_patch_data_offset, >> LLVMBuildMul(gallivm->builder, patch_stride, >> rel_patch_id, ""), >> ""); >> } >> >> static LLVMValueRef get_instance_index_for_fetch( >> - struct si_shader_context *radeon_bld, >> + struct si_shader_context *ctx, >> unsigned param_start_instance, unsigned divisor) >> { >> - struct si_shader_context *ctx = >> - si_shader_context(&radeon_bld->bld_base); >> - struct gallivm_state *gallivm = radeon_bld->bld_base.base.gallivm; >> + struct gallivm_state *gallivm = ctx->bld_base.base.gallivm; > > > This could just be &ctx->gallivm. Apart from that, the series is
That will be a separate patch. > > Reviewed-by: Nicolai Hähnle <[email protected]> Thanks. Marek _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
