summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw
diff options
context:
space:
mode:
authorJose Fonseca <jfonseca@vmware.com>2016-04-02 14:31:16 +0100
committerJose Fonseca <jfonseca@vmware.com>2016-04-03 09:51:27 +0100
commitbcfb86b09de3bfc9c7cdf6925658b5e529a8fc62 (patch)
tree3609f16a54701d648f10beba4b7b0450300e6f0d /src/gallium/auxiliary/draw
parent6d54096fa6cde0ebc7da29468071fe2c34aec0cf (diff)
downloadexternal_mesa3d-bcfb86b09de3bfc9c7cdf6925658b5e529a8fc62.zip
external_mesa3d-bcfb86b09de3bfc9c7cdf6925658b5e529a8fc62.tar.gz
external_mesa3d-bcfb86b09de3bfc9c7cdf6925658b5e529a8fc62.tar.bz2
gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards.
Only provide a fallback for LLVM 3.3. One less dependency on LLVM C++ interface. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Diffstat (limited to 'src/gallium/auxiliary/draw')
-rw-r--r--src/gallium/auxiliary/draw/draw_llvm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/auxiliary/draw/draw_llvm.c b/src/gallium/auxiliary/draw/draw_llvm.c
index b48bdcc..9c68d4f 100644
--- a/src/gallium/auxiliary/draw/draw_llvm.c
+++ b/src/gallium/auxiliary/draw/draw_llvm.c
@@ -817,7 +817,7 @@ store_aos(struct gallivm_state *gallivm,
#endif
/* Unaligned store due to the vertex header */
- lp_set_store_alignment(LLVMBuildStore(builder, value, data_ptr), sizeof(float));
+ LLVMSetAlignment(LLVMBuildStore(builder, value, data_ptr), sizeof(float));
}
/**
@@ -1069,7 +1069,7 @@ store_clip(struct gallivm_state *gallivm,
clip_ptr = LLVMBuildPointerCast(builder, clip_ptr, clip_ptr_type, "");
/* Unaligned store */
- lp_set_store_alignment(LLVMBuildStore(builder, aos[j], clip_ptr), sizeof(float));
+ LLVMSetAlignment(LLVMBuildStore(builder, aos[j], clip_ptr), sizeof(float));
}
}