original
As defined in https://github.com/libretro/RetroArch/pull/15937
doesn't build on wasm32 because missing glslang but that should be the only snag now