houmain / gpupad
A flexible GLSL and HLSL shader editor and IDE.
☆158Updated this week
Alternatives and similar repositories for gpupad:
Users that are interested in gpupad are comparing it to the libraries listed below
- Data-oriented and multi-threaded C11 Game Engine with libraries & shaders hot-reloading.☆305Updated last year
- Signed Distance Field Font Generator and Runtime Utility☆74Updated 3 weeks ago
- ⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.☆293Updated 2 years ago
- Abstraction layer over Khronos Vulkan API☆283Updated this week
- KDGpu is a thin wrapper around Vulkan to make modern graphics easier to learn and use☆136Updated 2 weeks ago
- tiny_csg is a C++ library that generates meshes from brush-based level data and supports incremental updates (real-time CSG). It is inten…☆130Updated last year
- A fully featured desktop client for shadertoy☆90Updated 7 months ago
- CMake build scripts for bgfx. Released under public domain.☆236Updated 3 weeks ago
- Offline Shader Editor with many cool features☆276Updated 2 months ago
- Header-only C++ library to receive files from, and offer files to, the browser the Emscripten program is running in.☆39Updated last month
- 3D Game Engine☆179Updated 6 months ago
- Headers only C++11 OpenGL Vector Graphics library, that can run on all OpenGL/ES version☆62Updated 4 months ago
- This project is an emscripten port of GLFW written in C++ for the web/webassembly platform #wasm☆101Updated 3 weeks ago
- AZDO OpenGL techniques including multi draw indirect (MDI), visibility culling and LOD selection inside the GPU☆89Updated last year
- 🎨 Modern 2D/3D - Importer • Exporter • Util - Library, also known as (AssetIO)☆195Updated 3 weeks ago
- Сross-platform Vulkan/OpenGL 3D engine for personal experimentation☆258Updated last week
- Kraut is a program to procedurally generate plants, especially trees.☆100Updated 4 years ago
- A clean and simple cross-platform C++ library to convert GLSL shaders to HLSL, Metal, Vulkan, and WebGPU☆67Updated 3 weeks ago
- Physically based rendering (PBR) for raylib☆112Updated 2 years ago
- Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design☆339Updated this week
- 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…☆169Updated last year
- Colorizing text editor for ImGui☆87Updated 2 months ago
- Minimal bgfx "hello world" example☆198Updated 2 years ago
- Cross-platform rendering library that seamlessly integrates Vulkan, DirectX12 and Metal.☆52Updated 3 months ago
- Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.☆185Updated 2 weeks ago
- Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.☆254Updated 6 months ago
- TDME2 - ThreeDeeMiniEngine2 is a lightweight, multi-platform 3D engine including tools suited for 3D game/application development using C…☆179Updated 2 months ago
- Cross-platform C++ example for WebGPU and Dawn☆282Updated 6 months ago
- Khronos version of the Vulkan Tutorial as parts of the Vulkan documentation project☆49Updated last month
- An attempt at a fully featured Vulkan 3D engine.☆21Updated 4 years ago