Mesa (main): nir,spirv: Preserve ray_query_value

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sun Mar 13 13:19:14 UTC 2022


Module: Mesa
Branch: main
Commit: 357bd1829fd8f195434f86e4c4196a66bbaba13b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=357bd1829fd8f195434f86e4c4196a66bbaba13b

Author: Konstantin Seurer <konstantin.seurer at gmail.com>
Date:   Fri Jan 14 23:06:07 2022 +0100

nir,spirv: Preserve ray_query_value

Signed-off-by: Konstantin Seurer <konstantin.seurer at gmail.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14565>

---

 src/compiler/spirv/spirv_to_nir.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/compiler/spirv/spirv_to_nir.c b/src/compiler/spirv/spirv_to_nir.c
index 8277506c3a6..cd1c50be699 100644
--- a/src/compiler/spirv/spirv_to_nir.c
+++ b/src/compiler/spirv/spirv_to_nir.c
@@ -5709,7 +5709,8 @@ ray_query_load_intrinsic_create(struct vtn_builder *b, SpvOp opcode,
                        nir_rq_load(&b->nb,
                                    glsl_get_vector_elements(value.glsl_type),
                                    glsl_get_bit_size(value.glsl_type),
-                                   src0, src1));
+                                   src0, src1,
+                                   .base = value.nir_value));
    }
 }
 



More information about the mesa-commit mailing list