Quick answer: SPIR-V Cross GLSL output triggering deprecation warnings on Mesa drivers? Cross-compiled GLSL uses old syntax; modern Mesa warns - update output target version.
Cross-compiled to GLSL 330; Mesa 23+ warns about deprecated uniform blocks.
Target newer GLSL
spirv-cross --version 460. Uses modern syntax; no warnings.
Or audit per-driver
Per shipping Mesa version, test. Different drivers have different sensitivities.
Filter warnings
Suppress non-critical warnings via shader compiler flags.
“GLSL versions evolve. Old output is warned but works; new output is clean.”
If you target Linux, the Mesa testing is mandatory. Different drivers; different warnings.