projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
86d1a4c
)
turnip: fix nir validate failure from push constant lowering
author
Jonathan Marek
<jonathan@marek.ca>
Wed, 8 Apr 2020 01:39:40 +0000
(21:39 -0400)
committer
Marge Bot
<eric+marge@anholt.net>
Thu, 9 Apr 2020 14:43:02 +0000
(14:43 +0000)
Fixes newly added checks in nir validate failing.
Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3783>
src/freedreno/vulkan/tu_shader.c
patch
|
blob
|
history
diff --git
a/src/freedreno/vulkan/tu_shader.c
b/src/freedreno/vulkan/tu_shader.c
index bd52335093da3a9bdd66147d91f1781f9158d56f..4a396ced9e7283afd47cb955cdef26054f506d59 100644
(file)
--- a/
src/freedreno/vulkan/tu_shader.c
+++ b/
src/freedreno/vulkan/tu_shader.c
@@
-215,6
+215,9
@@
lower_load_push_constant(nir_builder *b, nir_intrinsic_instr *instr,
nir_intrinsic_instr *load =
nir_intrinsic_instr_create(b->shader, nir_intrinsic_load_ubo);
+
+ nir_intrinsic_set_align(load, 4, 0);
+
load->num_components = instr->num_components;
load->src[0] = nir_src_for_ssa(nir_imm_int(b, 0));
load->src[1] = instr->src[0];