Tool for automatic PS5 executables porting to Linux and Windows
Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
A generic post-processing injector for games and video software.
Lightweight and modular C++11 graphics middleware for games and data visualization
Safe and rich Rust wrapper around the Vulkan API
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR
SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
A tool and a library for bi-directional translation between SPIR-V and LLVM IR
Rust implementation of SPIR-V module processing functionalities
Tool for porting PlayStation 4 & 5 executables to Windows, MacOS and Linux
Compile Metal Shading Language compute kernels to Vulkan SPIR-V (clang C++ for OpenCL + a metal_stdlib shim + clspv)