Here are two bonus patches to address the problems mentioned that it might break radeonsi and freedreno. The radeonsi patch doesn’t solve the problem that the value for gl_BaseVertex is presumably wrong, but it at least should stop it from breaking gl_VertexID entirely. I haven’t been able to test either patch so this is more of a request for comments.
Neil Roberts (2): freedreno: Update to handle rename of the base vertex ID intrinsic st/glsl_to_tgsi: Add support for SYSTEM_VALUE_BASE_VERTEX_ID src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c | 4 ++-- src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) -- 2.9.5 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev