houmain / gpupad
A flexible GLSL and HLSL shader editor and IDE.
☆135Updated this week
Related projects ⓘ
Alternatives and complementary repositories for gpupad
- Header-only C++ library to receive files from, and offer files to, the browser the Emscripten program is running in.☆38Updated this week
- A desktop application for node-based procedural terrain generation.☆112Updated this week
- A header only library to simplify creating 🌋 Vulkan / ⚪ OpenGL / 🌐 WebGL / ❎DirectX / 🤖 Metal data structures with CrossWindow.☆79Updated 5 months ago
- This project is an emscripten port of GLFW written in C++ for the web/webassembly platform #wasm☆78Updated 3 weeks ago
- CMake build scripts for bgfx. Released under public domain.☆210Updated this week
- A Simple Triangle - A journey into cross platform OpenGL and Vulkan☆84Updated last year
- ⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.☆281Updated last year
- Easy to use 2D rendering engine using Vulkan API as backend.☆121Updated last year
- Utilities built on top of core module☆116Updated this week
- A header-only library to generate meshes for a solid path. Useful to render thick lines using OpenGL.☆189Updated 7 months ago
- Offline Shader Editor with many cool features☆267Updated last month
- KDGpu is a thin wrapper around Vulkan to make modern graphics easier to learn and use☆129Updated this week
- a header-only C++ .blend file parser☆69Updated 3 months ago
- Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design☆292Updated last week
- Abstraction layer over Khronos Vulkan API☆223Updated this week
- Headers Only C++11 Geometry Tessellation library for Vector Graphics, that can run on any computer with or without FPU. No standard libr…☆90Updated last year
- High-level rendering components☆225Updated this week
- SMAA (Enhanced Subpixel Morphological Antialiasing) post-processing; WebGL (OpenGL ES 2.0) implementation with no fluff.☆88Updated 3 years ago
- An attempt at a fully featured Vulkan 3D engine.☆19Updated 4 years 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…☆116Updated 6 months ago
- TDME2 - ThreeDeeMiniEngine2 is a lightweight, multi-platform 3D engine including tools suited for 3D game/application development using C…☆176Updated 3 months ago
- Physically based rendering (PBR) for raylib☆99Updated 2 years ago
- Colorizing text editor for ImGui☆66Updated last month
- 3D Game Engine☆170Updated 2 weeks ago
- Minimal bgfx "hello world" example☆180Updated 2 years ago
- bgfx, imgui, glfw, glm☆226Updated 4 months ago
- Data-oriented and multi-threaded C11 Game Engine with libraries & shaders hot-reloading.☆284Updated last year
- 🌋🌱 A Vulkan starter repo that you could use to get the ball rolling.☆77Updated 3 years ago
- bigg (bgfx + imgui + glfw + glm) + utils☆229Updated last year
- An experimental game engine.☆142Updated last week