Mesa (master): gallivm/nir: allow 64-bit arit ops
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Aug 31 03:35:24 UTC 2020
Module: Mesa
Branch: master
Commit: b31e8460a6bef37063bb9dfb55e4df3298cd533f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b31e8460a6bef37063bb9dfb55e4df3298cd533f
Author: Dave Airlie <airlied at redhat.com>
Date: Fri Jun 19 17:12:19 2020 +1000
gallivm/nir: allow 64-bit arit ops
Fixes:
dEQP-VK.glsl.builtin.precision_double.round.*
dEQP-VK.glsl.builtin.precision_double.roundeven.*
dEQP-VK.glsl.builtin.precision_double.trunc.*
Reviewed-by: Roland Scheidegger <sroland at vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6381>
---
src/gallium/auxiliary/gallivm/lp_bld_arit.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/src/gallium/auxiliary/gallivm/lp_bld_arit.c b/src/gallium/auxiliary/gallivm/lp_bld_arit.c
index 53ee00e6767..dbd526d9161 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_arit.c
+++ b/src/gallium/auxiliary/gallivm/lp_bld_arit.c
@@ -2070,8 +2070,6 @@ lp_build_trunc(struct lp_build_context *bld,
LLVMTypeRef int_vec_type = bld->int_vec_type;
LLVMTypeRef vec_type = bld->vec_type;
- assert(type.width == 32); /* might want to handle doubles at some point */
-
inttype = type;
inttype.floating = 0;
lp_build_context_init(&intbld, bld->gallivm, inttype);
@@ -2125,8 +2123,6 @@ lp_build_round(struct lp_build_context *bld,
LLVMTypeRef int_vec_type = bld->int_vec_type;
LLVMTypeRef vec_type = bld->vec_type;
- assert(type.width == 32); /* might want to handle doubles at some point */
-
inttype = type;
inttype.floating = 0;
lp_build_context_init(&intbld, bld->gallivm, inttype);
More information about the mesa-commit
mailing list