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.
sdl3-shadercross provides CMake targets:
find_package(SDL3_shadercross CONFIG REQUIRED)
target_link_libraries(main PRIVATE SDL3_shadercross::SDL3_shadercross)
v3.0.0-preview2#0
!uwp
Zlib
Manifest