KhronosGroup / LLVM-SPIRV-Backend
An LLVM backend generating SPIR-V binary.
☆85Updated last year
Related projects ⓘ
Alternatives and complementary repositories for LLVM-SPIRV-Backend
- LLVM-Based Pipeline Compiler☆168Updated 3 weeks ago
- Vulkan Memory Model☆103Updated 2 months ago
- SPIR-V specs☆111Updated 2 weeks ago
- Experimental OpenCL SPIR-V to OpenCL C translator☆24Updated 2 weeks ago
- A tool and a library for bi-directional translation between SPIR-V and LLVM IR☆489Updated this week
- Talvos is a dynamic-analysis framework and debugger for Vulkan/SPIR-V programs.☆72Updated 5 years ago
- LLVM IR and optimizer for shaders, including front-end adapters for GLSL and SPIR-V and back-end adapter for GLSL☆174Updated 4 years ago
- Utilities for accessing AMD's Machine-Readable GPU ISA Specifications.☆21Updated 2 months ago
- One stop shop for getting started with SPIR-V.☆174Updated 2 weeks ago
- An experimental ISPC backend for SPIRV-Cross☆60Updated last year
- Graphics Flight Recorder (GFR) is a Vulkan layer to help trackdown and identify the cause of GPU hangs and crashes.☆64Updated 2 years ago
- LLVM AMDGPU Assembler Helper Tools☆111Updated 7 years ago
- Vulkan API Layer☆215Updated 2 weeks ago
- Vulkan layers to measure and analyze graphics performance.☆51Updated last year
- OpenCL/SPIR-V implementation of HIP☆104Updated 2 years ago
- ☆136Updated this week
- Clspv is a compiler for OpenCL C to Vulkan compute shaders☆620Updated last week
- SPIRV-Headers☆273Updated last week
- Utility libraries for Vulkan developers☆61Updated this week
- SYCL Conformance Tests☆62Updated this week
- ☆55Updated last month
- A micro Vulkan compute pipeline and a collection of benchmarking compute shaders☆227Updated 3 months ago
- Implementation of OpenCL 3.0 on Vulkan☆359Updated this week
- A shader script tester for Vulkan. Moved to https://gitlab.freedesktop.org/mesa/vkrunner☆43Updated last year
- GPGMM, a General-Purpose GPU Memory Management Library.☆32Updated 9 months ago
- Library to Generate SPIR-V Binary☆36Updated last month
- A cross-platform Vulkan layer which checks Vulkan applications for best practices on Arm Mali devices.☆116Updated 2 years ago
- Client side only Javascript to visualize a SPIR-V Module binary☆31Updated 3 weeks ago
- SPIR-Tools☆44Updated 9 months ago
- Layer providing Vulkan features when native support is unavailable☆135Updated 2 weeks ago