gzorin / LLAIR
Library to manipulate Apple Metal Shading Language IR
☆51Updated 2 years ago
Alternatives and similar repositories for LLAIR:
Users that are interested in LLAIR are comparing it to the libraries listed below
- Tools and samples for understanding Apple's Metal shading language and its LLVM Bitcode shader files☆81Updated last year
- Extract Metal functions from .metallib files.☆151Updated last year
- Fork of LLVM with support for downgrading bitcode.☆19Updated 4 months ago
- Parse and disassemble .metallib files in browser☆38Updated last year
- "Learn Metal with C++" samples, ported to iOS☆167Updated last year
- Metal ray-tracer source code☆66Updated 11 months ago
- Vulkan layers to measure and analyze graphics performance.☆55Updated last year
- A simple demonstration of Metal 3.0 mesh shaders☆51Updated 2 years ago
- A command-line-compilable example of Metal.☆31Updated 5 years ago
- Talvos is a dynamic-analysis framework and debugger for Vulkan/SPIR-V programs.☆74Updated 5 years ago
- A cross-platform render-graph based rendering system written in Swift☆157Updated 9 months ago
- A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.☆327Updated this week
- A wrapper for DXC and SPIRV-cross☆104Updated 2 weeks ago
- Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engin…☆305Updated 4 months ago
- AARCH64 port of Embree ray tracing library☆49Updated 2 years ago
- Just some examples of using the Metal API☆1Updated 10 years ago
- Voxel Cone Tracing technique implemented using Metal Graphics API on macOS without Geometry Shader☆32Updated 4 years ago
- Repository contains models and reference files for ray-tracing☆66Updated 3 years ago
- Access CPU pointers from inside the Apple GPU☆12Updated 2 years ago
- Tool for messing around with Apple GPU assembly☆23Updated 4 years ago
- Implementing SPMD control flow in LLVM using reconverging CFGs - Vectorizing Divergent Control-Flow for SIMD Applications☆17Updated 6 years ago
- Metal examples using C++☆49Updated 3 weeks ago
- Nanite on macOS☆63Updated last year
- Example of usage Vulkan (MoltenVK) with Qt on OS X☆31Updated 7 years ago
- SPEAR is a integrated domain specific language translating C++17 to SPIR-V at host runtime☆50Updated 6 years ago
- Glitchless smooth window resizing in Metal☆49Updated 5 years ago
- Geometry shader demonstration for IOS, Swift and Metal☆31Updated 5 years ago
- Front-End and Back-End for the Vulkan Hardware Database☆28Updated 2 weeks ago
- 🍏 Experimenting with new Metal 3 features☆17Updated 2 years ago
- Playing with Metal☆46Updated 6 years ago