summaryrefslogtreecommitdiff
path: root/graphics/MesaLib/patches/patch-src_gallium_drivers_llvmpipe_lp__state__fs.c
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/MesaLib/patches/patch-src_gallium_drivers_llvmpipe_lp__state__fs.c')
-rw-r--r--graphics/MesaLib/patches/patch-src_gallium_drivers_llvmpipe_lp__state__fs.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/graphics/MesaLib/patches/patch-src_gallium_drivers_llvmpipe_lp__state__fs.c b/graphics/MesaLib/patches/patch-src_gallium_drivers_llvmpipe_lp__state__fs.c
new file mode 100644
index 00000000000..44090595dd7
--- /dev/null
+++ b/graphics/MesaLib/patches/patch-src_gallium_drivers_llvmpipe_lp__state__fs.c
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_gallium_drivers_llvmpipe_lp__state__fs.c,v 1.1 2017/03/22 20:22:31 markd Exp $
+
+llvm api change
+commit 14926330703bb5ea6a84c845e192021f057f9401
+
+--- src/gallium/drivers/llvmpipe/lp_state_fs.c.orig 2016-05-09 12:51:42.000000000 +0000
++++ src/gallium/drivers/llvmpipe/lp_state_fs.c
+@@ -2279,7 +2279,7 @@ generate_fragment(struct llvmpipe_contex
+ */
+ for(i = 0; i < Elements(arg_types); ++i)
+ if(LLVMGetTypeKind(arg_types[i]) == LLVMPointerTypeKind)
+- LLVMAddAttribute(LLVMGetParam(function, i), LLVMNoAliasAttribute);
++ lp_add_function_attr(function, i + 1, LP_FUNC_ATTR_NOALIAS);
+
+ context_ptr = LLVMGetParam(function, 0);
+ x = LLVMGetParam(function, 1);