RavEngine / ShaderTranspilerLinks
A clean and simple cross-platform C++ library to convert GLSL shaders to HLSL, Metal, Vulkan, and WebGPU
β89Updated 9 months ago
Alternatives and similar repositories for ShaderTranspiler
Users that are interested in ShaderTranspiler are comparing it to the libraries listed below
Sorting:
- Playground for messing around with bgfx and friendsβ62Updated 6 years ago
- π₯ͺ Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.β70Updated 2 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β¦β173Updated 2 years ago
- SPIR-V Code Generator / Graph Editor GUIβ67Updated 4 years ago
- Experiment of global illumination in screen spaceβ88Updated 7 years ago
- High performance graphics abstraction API, with simplified programming model, on top of Vulkan, DirectX 12, and Metal.β65Updated 2 years ago
- Cross-platform rendering library that seamlessly integrates Vulkan, DirectX12 and Metal.β62Updated 3 months ago
- Encode/decode/info to KTX/KTX2/DDS files with LDR/HDR and BC/ASTC/ETC2. Mac/Win C++11 too, Mac viewer, and scripts for batch processing β¦β168Updated 7 months ago
- A header only library to simplify creating π Vulkan / βͺ OpenGL / π WebGL / βDirectX / π€ Metal data structures with CrossWindow.β83Updated last year
- RavEngine Graphics Library - a thin RHI for Vulkan, DirectX12, and Metalβ75Updated 9 months ago
- Vulkan and other GPU API bugs I found.β69Updated last month
- Simple CPU/GPU profiler with ImGui HUDβ82Updated last month
- A realtime lab software for experimentation around 3D modelsβ58Updated last year
- βοΈ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.β304Updated 2 years ago
- An immediate mode 3D gimzo (translation, rotation, scale for scene editing) in ~1200 LoCβ48Updated 5 years ago
- Testing various FBX file format parsing librariesβ62Updated 8 months ago
- A wrapper for DXC and SPIRV-crossβ106Updated last month
- Implementing Different Methods of Circle to Circle Collision Detection using variety of new Technologies: Vulkan Graphics/Compute API, AVβ¦β62Updated 5 years ago
- Single file DDS header encoder and decoderβ80Updated 3 months ago
- An OpenGL implementation of Eric Bruneton's Precomputed Atmospheric Scattering paper.β88Updated 6 years ago
- A powerful cross-platform audio engine, optimized for games.β67Updated 2 weeks ago
- A pet game engine for fun, modern graphics APIs, and fast iteration.β74Updated this week
- A flexible rendering engine for real-time graphics R&Dβ28Updated 2 months ago
- Tiny DDS file loaderβ50Updated 6 years ago
- OpenGL Renderer w/ FrameGraphβ113Updated 10 months ago
- An experimental game engine.β187Updated 4 months ago
- Utilities built on top of core moduleβ136Updated 3 weeks ago
- β135Updated 2 years ago
- Software rasterizing hair strands with analytical AA and OIT. Inspired by Frostbite's hair system: "Every Strand Counts: Physics and Rendβ¦β84Updated last year
- Basic graphics samples using Magma library and Vulkan graphics APIβ51Updated 2 months ago