On Wednesday, June 1, 2016 2:44:53 PM PDT Jason Ekstrand wrote:
> This fixes about 100 of the new Vulkan CTS tests.
> 
> Signed-off-by: Jason Ekstrand <ja...@jlekstrand.net>
> Cc: "12.0" <mesa-sta...@lists.freedesktop.org>
> Cc: Connor Abbott <cwabbo...@gmail.com>
> Cc: Ian Romanick <i...@freedesktop.org>
> Cc: Kenneth Graunke <kenn...@whitecape.org>
> ---
>  src/compiler/nir/nir_lower_indirect_derefs.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/compiler/nir/nir_lower_indirect_derefs.c 
> b/src/compiler/nir/nir_lower_indirect_derefs.c
> index 694a6e0..1bf4bf6 100644
> --- a/src/compiler/nir/nir_lower_indirect_derefs.c
> +++ b/src/compiler/nir/nir_lower_indirect_derefs.c
> @@ -50,7 +50,7 @@ emit_indirect_load_store(nir_builder *b, 
> nir_intrinsic_instr *orig_instr,
>        direct.indirect = NIR_SRC_INIT;
>  
>        arr_parent->child = &direct.deref;
> -      emit_load_store(b, orig_instr, deref, &arr->deref, dest, src);
> +      emit_load_store(b, orig_instr, deref, &direct.deref, dest, src);
>        arr_parent->child = &arr->deref;
>     } else {
>        int mid = start + (end - start) / 2;
> 

This looks right to me - we want to be storing using the direct deref,
not the indirect one we're lowering.

Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to