Add PSSL and SPIR-V shader compilation support

- Implemented `compilePSSLShader` function in `shaderc_pssl.cpp` to handle PSSL shader compilation, currently returning an unsupported message.
- Introduced `shaderc_spirv.cpp` with comprehensive SPIR-V shader compilation logic, including GLSL to SPIR-V translation, reflection, and uniform handling.
- Added necessary includes and defined resource limits for SPIR-V compilation.
- Established texture format mappings and attribute enumerations for shader inputs.
- Enhanced error handling and logging for shader compilation processes.
This commit is contained in:
2026-01-07 17:11:45 +00:00
parent c39eeb1f29
commit 8362200def
7 changed files with 0 additions and 0 deletions