gallivm: rework lp_build_tgsi_soa to take a struct
authorDave Airlie <airlied@redhat.com>
Mon, 22 Jul 2019 02:04:27 +0000 (12:04 +1000)
committerDave Airlie <airlied@redhat.com>
Tue, 23 Jul 2019 23:20:09 +0000 (09:20 +1000)
commit2631fd3b0bf5027ff904bf0e11ca271bda14a4b1
treea8ec3c9876737bc2f557739ca7fa784ea34ec1e9
parent9700e45463fa6b4b5c0535b7bafa0c438eeaee84
gallivm: rework lp_build_tgsi_soa to take a struct

The parameters were getting messy and I have to add a few more
for compute shaders, so clean it up before proceeding.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
src/gallium/auxiliary/draw/draw_llvm.c
src/gallium/auxiliary/gallivm/lp_bld_tgsi.h
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/gallium/drivers/swr/swr_shader.cpp