[Mesa-dev] [PATCH] gallivm: support indirect registers on both dimensions

Brian Paul brianp at vmware.com
Tue Sep 3 11:59:24 PDT 2013


On 09/03/2013 11:50 AM, Zack Rusin wrote:
> We support indirect addressing only on the vertex index, but some
> shaders also use indirect addressing on attributes. This patch
> adds support for indirect addressing on both dimensions inside
> gs arrays.
>
> Signed-off-by: Zack Rusin <zackr at vmware.com>
> ---
>   src/gallium/auxiliary/draw/draw_llvm.c          | 23 +++++++++++++++++------
>   src/gallium/auxiliary/gallivm/lp_bld_tgsi.h     |  3 ++-
>   src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c |  4 +++-
>   3 files changed, 22 insertions(+), 8 deletions(-)
>


Reviewed-by: Brian Paul <brianp at vmware.com>



More information about the mesa-dev mailing list