laleksic / tiny_csg
tiny_csg is a C++ library that generates meshes from brush-based level data and supports incremental updates (real-time CSG). It is intended to be used as a backend in 3d level editors and/or generators.
☆116Updated 6 months ago
Related projects ⓘ
Alternatives and complementary repositories for tiny_csg
- Single header "no-allocation" KTX/DDS file reader☆113Updated 7 months ago
- An OpenGL tutorial on clustered shading. A technique for efficiently rendering thousands of dyanmic lights in games.☆48Updated 2 months ago
- Traktor Game Engine☆123Updated this week
- Froggy OpenGL Engoodener☆132Updated last week
- AZDO OpenGL techniques including multi draw indirect (MDI), visibility culling and LOD selection inside the GPU☆77Updated last year
- Example collection for the SDL_GPU API☆102Updated this week
- Physically based rendering (PBR) for raylib☆99Updated 2 years ago
- 3D Game Engine☆170Updated 2 weeks ago
- Major overhaul of the Zero Engine and renaming to Welder.☆53Updated 7 months ago
- An experimental game engine.☆142Updated this week
- An abstraction layer for graphics APIs.☆199Updated 3 weeks ago
- Pure C multi-channel signed distance field generator☆2Updated 3 years ago
- Single file DDS header encoder and decoder☆64Updated 2 months ago
- Small C based KTX texture loader (inspired by syoyo tiny libraries)☆78Updated 5 years ago
- A simple ImGui component for rendering profiling data☆220Updated 11 months ago
- (WIP) Small game engine made for fun and educational proposes. Might do something with it later, might not.☆64Updated 2 weeks ago
- Physically based renderer demo written using Vulkan.☆57Updated this week
- Utilities built on top of core module☆116Updated this week
- An attempt at a fully featured Vulkan 3D engine.☆19Updated 4 years ago
- Small header-only C library to decompress any BC compressed image☆147Updated 3 months ago
- Сross-platform Vulkan/OpenGL 3D engine for personal experimentation☆87Updated this week
- Modern OpenGL 4.5 rendering techniques☆39Updated 3 years ago
- ☆128Updated last year
- Yet another pet engine☆63Updated 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…☆161Updated last year
- A D3D12-based rendering engine☆55Updated 3 years ago
- Node Editor of OpenGL Shaders☆28Updated last year
- Single-file header to support SPIR-V and HLSL on various backends☆53Updated this week
- A minimalistic foundation library with functions for memory allocation, basic collections, etc. The library has been written with a da…☆109Updated 5 years ago