gallium/swr: Fix compilation TCS/TES compilation issues
Gallvm API changes in TCS/TES, but the compilation worked for older LLVM APIs. With LLVM 12 update is needed. Reviewed-by: Krzysztof Raszkowski <krzysztof.raszkowski@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6554>
This commit is contained in:
@@ -551,6 +551,7 @@ swr_tcs_llvm_fetch_input(const struct lp_build_tcs_iface *tcs_iface,
|
|||||||
LLVMValueRef vertex_index,
|
LLVMValueRef vertex_index,
|
||||||
boolean is_aindex_indirect,
|
boolean is_aindex_indirect,
|
||||||
LLVMValueRef attrib_index,
|
LLVMValueRef attrib_index,
|
||||||
|
boolean is_sindex_indirect,
|
||||||
LLVMValueRef swizzle_index)
|
LLVMValueRef swizzle_index)
|
||||||
{
|
{
|
||||||
swr_tcs_llvm_iface *iface = (swr_tcs_llvm_iface*)tcs_iface;
|
swr_tcs_llvm_iface *iface = (swr_tcs_llvm_iface*)tcs_iface;
|
||||||
@@ -571,6 +572,7 @@ swr_tcs_llvm_fetch_output(const struct lp_build_tcs_iface *tcs_iface,
|
|||||||
LLVMValueRef vertex_index,
|
LLVMValueRef vertex_index,
|
||||||
boolean is_aindex_indirect,
|
boolean is_aindex_indirect,
|
||||||
LLVMValueRef attrib_index,
|
LLVMValueRef attrib_index,
|
||||||
|
boolean is_sindex_indirect,
|
||||||
LLVMValueRef swizzle_index,
|
LLVMValueRef swizzle_index,
|
||||||
uint32_t name)
|
uint32_t name)
|
||||||
{
|
{
|
||||||
@@ -649,6 +651,7 @@ swr_tes_llvm_fetch_vtx_input(const struct lp_build_tes_iface *tes_iface,
|
|||||||
LLVMValueRef vertex_index,
|
LLVMValueRef vertex_index,
|
||||||
boolean is_aindex_indirect,
|
boolean is_aindex_indirect,
|
||||||
LLVMValueRef attrib_index,
|
LLVMValueRef attrib_index,
|
||||||
|
boolean is_sindex_indirect,
|
||||||
LLVMValueRef swizzle_index)
|
LLVMValueRef swizzle_index)
|
||||||
{
|
{
|
||||||
swr_tes_llvm_iface *iface = (swr_tes_llvm_iface*)tes_iface;
|
swr_tes_llvm_iface *iface = (swr_tes_llvm_iface*)tes_iface;
|
||||||
|
Reference in New Issue
Block a user