| Value | Meaning |
|---|---|
| SDL_GPU_SHADERFORMAT_INVALID0 | |
| SDL_GPU_SHADERFORMAT_PRIVATE(1u << 0) | Shaders for NDA'd platforms. |
| SDL_GPU_SHADERFORMAT_SPIRV(1u << 1) | SPIR-V shaders for Vulkan. |
| SDL_GPU_SHADERFORMAT_DXBC(1u << 2) | DXBC SM5_1 shaders for D3D12. |
| SDL_GPU_SHADERFORMAT_DXIL(1u << 3) | DXIL SM6_0 shaders for D3D12. |
| SDL_GPU_SHADERFORMAT_MSL(1u << 4) | MSL shaders for Metal. |
| SDL_GPU_SHADERFORMAT_METALLIB(1u << 5) | Precompiled metallib shaders for Metal. |
Page generated by adrdox
Specifies the format of shader code.
Each format corresponds to a specific backend that accepts it.