mirror of
https://github.com/libretro/RetroArch.git
synced 2026-11-13 04:51:38 -10:00
configure builds rslc by default, and outside Apple builds glslang and SPIRV-Cross only when asked for (--enable-builtinglslang --enable-builtinspirv_cross); Metal keeps them on macOS. Android builds rslc alone (HAVE_RSLC_ONLY=0 brings the two back), and Wii U takes rslc in place of SPIRV-Cross. The vendored glslang and SPIRV-Cross stay in deps/. rslc reads the literal strings of SPIR-V lowest byte first on every host, as the words store them, so names and the GLSL.std.450 import read right on big-endian Wii U.