111 results for “topic:spirv”
Open Machine Learning Compiler Framework
A retargetable MLIR-based machine learning compiler and runtime toolkit.
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
A collection of tools, libraries, and tests for Vulkan shader compilation.
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Clspv is a compiler for OpenCL C to Vulkan compute shaders
A testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Rust implementation of SPIR-V module processing functionalities
D3D9/11 but it runs natively on Linux!
Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.
Virtual machine for executing SPIR-V
Rust bindings for the shaderc library.
Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.
A micro Vulkan compute pipeline and a collection of benchmarking compute shaders
One stop shop for getting started with SPIR-V.
SpvGenTwo is a SPIR-V building and parsing library written in plain C++17 without any dependencies. No STL or other 3rd-Party library needed.
Tiny C++ SPIR-V virtual machine (interpreter), can be used for shader debugging. Spvm-ShaderToy simulated the runtime environment of shadertoy, and execute shader code using SPVM.
Light weight SPIR-V reflection library
A clean and simple cross-platform C++ library to convert GLSL shaders to HLSL, Metal, Vulkan, and WebGPU
Safe Rust wrapper around SPIRV-Cross
Write modern GPU shaders in Python!
Generate SPIR-V bytecode from an operation graph
SPIR-V Code Generator / Graph Editor GUI
Compile your WebAssembly programs into SPIR-V shaders
Client side only Javascript to visualize a SPIR-V Module binary
Compile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.
Import GLSL source files. Pre-processed, validated and optimized with Khronos Group SPIRV-Tools. Supports glslify.