On Tue, Nov 06, 2012 at 04:18:06PM +0100, Vincent Lejeune wrote:
> ---

Reviewed-by: Tom Stellard <thomas.stell...@amd.com>

I've tested this with my indirect-addressing branch and it works.  Go
ahead and push.
>  src/gallium/drivers/r600/r600_shader.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/src/gallium/drivers/r600/r600_shader.c 
> b/src/gallium/drivers/r600/r600_shader.c
> index 4634c30..1dc0cc2 100644
> --- a/src/gallium/drivers/r600/r600_shader.c
> +++ b/src/gallium/drivers/r600/r600_shader.c
> @@ -344,6 +344,12 @@ static unsigned r600_alu_from_byte_stream(struct 
> r600_shader_ctx *ctx,
>       }
>  #endif
>  
> +     if (alu.inst == CTX_INST(V_SQ_ALU_WORD1_OP2_SQ_OP2_INST_MOVA_INT)) {
> +             ctx->bc->ar_reg = alu.src[0].sel;
> +             ctx->bc->ar_loaded = 0;
> +             return bytes_read;
> +     }
> +
>       if (alu.execute_mask) {
>               alu.pred_sel = 0;
>               r600_bytecode_add_alu_type(ctx->bc, &alu, 
> CTX_INST(V_SQ_CF_ALU_WORD1_SQ_CF_INST_ALU_PUSH_BEFORE));
> -- 
> 1.7.11.7
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to