gzorin / LLAIR
Library to manipulate Apple Metal Shading Language IR
☆48Updated last year
Related projects ⓘ
Alternatives and complementary repositories for LLAIR
- Tools and samples for understanding Apple's Metal shading language and its LLVM Bitcode shader files☆78Updated last year
- Metal ray-tracer source code☆63Updated 5 months ago
- Extract Metal functions from .metallib files.☆130Updated last year
- Fork of LLVM with support for downgrading bitcode.☆19Updated this week
- Parse and disassemble .metallib files in browser☆28Updated last year
- Talvos is a dynamic-analysis framework and debugger for Vulkan/SPIR-V programs.☆72Updated 5 years ago
- Front-End and Back-End for the Vulkan Hardware Database☆25Updated last week
- An LLVM backend generating SPIR-V binary.☆85Updated last year
- A simple demonstration of Metal 3.0 mesh shaders☆43Updated last year
- "Learn Metal with C++" samples, ported to iOS☆148Updated last year
- A cross-platform Vulkan layer which checks Vulkan applications for best practices on Arm Mali devices.☆116Updated 2 years ago
- Vulkan layers to measure and analyze graphics performance.☆51Updated last year
- Nanite on macOS☆60Updated last year
- An experimental ISPC backend for SPIRV-Cross☆60Updated last year
- Repository contains models and reference files for ray-tracing☆66Updated 2 years ago
- SPEAR is a integrated domain specific language translating C++17 to SPIR-V at host runtime☆50Updated 6 years ago
- ☆54Updated 2 years ago
- a tool for viewing SPIRV binaries to GLSL and SPIRV assembly as well as reflection data☆57Updated 8 years ago
- A command-line-compilable example of Metal.☆30Updated 5 years ago
- Playing with Metal☆46Updated 6 years ago
- A Vulkan compute shader implementation of a fictional retro GPU☆51Updated 2 years ago
- Vulkan Layer for Live Introspection & Debugging. Allows to view all vulkan state live inside your application.☆99Updated 2 months ago
- Voxel Cone Tracing technique implemented using Metal Graphics API on macOS without Geometry Shader☆29Updated 4 years ago
- ☆32Updated 5 years ago
- SpvGenTwo is a SPIR-V building and parsing library written in plain C++17 without any dependencies. No STL or other 3rd-Party library nee…☆161Updated last year
- A cross-platform render-graph based rendering system written in Swift☆155Updated 3 months ago
- A wrapper for DXC and SPIRV-cross☆101Updated 2 weeks ago
- Virtual machine for executing SPIR-V☆294Updated last week
- Vulkan Ignoble Software Rasterizer: Software rasterizer implementing Vulkan. Just for fun.☆44Updated 6 years ago