houmain / gpupad
A flexible GLSL and HLSL shader editor and IDE.
☆135Updated this week
Related projects ⓘ
Alternatives and complementary repositories for gpupad
- Abstraction layer over Khronos Vulkan API☆225Updated this week
- Data-oriented and multi-threaded C11 Game Engine with libraries & shaders hot-reloading.☆288Updated last year
- TDME2 - ThreeDeeMiniEngine2 is a lightweight, multi-platform 3D engine including tools suited for 3D game/application development using C…☆176Updated 4 months ago
- This project is an emscripten port of GLFW written in C++ for the web/webassembly platform #wasm☆78Updated last month
- A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM☆219Updated last year
- Header-only C++ library to receive files from, and offer files to, the browser the Emscripten program is running in.☆38Updated 2 weeks ago
- An experimental game engine.☆144Updated 2 weeks ago
- Colorizing text editor for ImGui☆69Updated last month
- ⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.☆283Updated last year
- Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.☆246Updated last month
- Headers Only C++11 Geometry Tessellation library for Vector Graphics, that can run on any computer with or without FPU. No standard libr…☆91Updated last year
- 3D game engine using C++20 and Vulkan (WIP)☆125Updated 3 months ago
- 6 different implementations of doing wide line rendering in OpenGL☆173Updated 4 years ago
- 3D Game Engine☆170Updated 3 weeks ago
- Tool based in nodes to build GLSL shaders without any programming knowledge written in C using OpenGL and GLFW.☆102Updated 2 years ago
- Cross-platform C++ 2D / 3D game engine.☆215Updated 6 years ago
- SMAA (Enhanced Subpixel Morphological Antialiasing) post-processing; WebGL (OpenGL ES 2.0) implementation with no fluff.☆89Updated 3 years ago
- A texture inspector tool for Dear ImGui☆88Updated 8 months 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…☆118Updated 7 months 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 header only library to simplify creating 🌋 Vulkan / ⚪ OpenGL / 🌐 WebGL / ❎DirectX / 🤖 Metal data structures with CrossWindow.☆80Updated 5 months ago
- Physically based rendering (PBR) for raylib☆102Updated 2 years ago
- Minimal bgfx "hello world" example☆184Updated 2 years ago
- An extension for the GLFW library for using WebGPU native.☆70Updated last week
- SPIR-V Code Generator / Graph Editor GUI☆63Updated 3 years ago
- Utilities built on top of core module☆117Updated 2 weeks ago
- Froggy OpenGL Engoodener☆133Updated 3 weeks ago
- ☆118Updated 4 years ago
- Modern, flexible computer graphics and rendering engine, written in C++23 with support for Vulkan 🌋 and DirectX 12 ❎.☆86Updated this week
- RavEngine Graphics Library - a thin RHI for Vulkan, DirectX12, and Metal☆39Updated 2 months ago