sdl3-shadercross v3.0.0-preview1
- Created
- Updated
This is a library for translating shaders to different formats, intended for use with SDL's GPU API. It takes SPIRV or HLSL as the source and outputs DXBC, DXIL, SPIRV, MSL, or HLSL.
# Usage
sdl3-shadercross provides CMake targets:
find_package(SDL3_shadercross CONFIG REQUIRED)
target_link_libraries(main PRIVATE SDL3_shadercross::SDL3_shadercross) # License
# Supported Platforms
!uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
# Features
No features defined.
# Dependencies
- directx-dxc
>= v2025-05-30 sdl3
>= v3.2.16Features:
vulkan- spirv-cross
>= v1.4.309.0
and 4 transitive dependencies:
- expat (by dbus )
- spirv-headers (by spirv-cross )
zlib (by directx-dxc )
Platforms:
linux & !static
# Host Dependencies
No transitive dependencies.
# Dependents
No dependents.
# Host Dependents
No dependents.
# Contributors
Sebastian Schäfer