Module: Mesa Branch: 19.2 Commit: 2bf47550cea1cf4fd9f9d67bca8c91cb3d6fa960 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bf47550cea1cf4fd9f9d67bca8c91cb3d6fa960
Author: Jason Ekstrand <[email protected]> Date: Tue Nov 26 15:08:43 2019 -0600 anv: Set up SBE_SWIZ properly for gl_Viewport gl_Viewport is also in the VUE header so we need to whack the read offset to 0 and emit a default (no overrides) SBE_SWIZ entry in that case as well. Cc: [email protected] Reviewed-by: Lionel Landwerlin <[email protected]> (cherry picked from commit b1f37688ba717db81a7e9c97e2a875d528d85112) --- src/intel/vulkan/genX_pipeline.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/intel/vulkan/genX_pipeline.c b/src/intel/vulkan/genX_pipeline.c index 88f5b358faf..e23ef99d979 100644 --- a/src/intel/vulkan/genX_pipeline.c +++ b/src/intel/vulkan/genX_pipeline.c @@ -369,8 +369,8 @@ emit_3dstate_sbe(struct anv_pipeline *pipeline) if (input_index < 0) continue; - /* gl_Layer is stored in the VUE header */ - if (attr == VARYING_SLOT_LAYER) { + /* gl_Viewport and gl_Layer are stored in the VUE header */ + if (attr == VARYING_SLOT_VIEWPORT || attr == VARYING_SLOT_LAYER) { urb_entry_read_offset = 0; continue; } _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
