BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+297.06%)
LlglLow Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (-60.84%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (-17.04%)
MetalpetalA GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (-64.87%)
VxrGeneral purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-92.99%)
DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-94.66%)
GlumpyPython+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
Stars: ✭ 882 (-65.84%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (-80.87%)
delphi3d-engineA 3D-graphic and game engine for Delphi and Windows.
Stars: ✭ 52 (-97.99%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+356.08%)
HerebedragonsA basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (-37.41%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-95.62%)
Xray 16Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
Stars: ✭ 1,806 (-30.05%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+12.55%)
Physics3dA 3D physics engine
Stars: ✭ 101 (-96.09%)
wgpu-mcRust-based replacement for the default Minecraft renderer
Stars: ✭ 254 (-90.16%)
Fiber2dCross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (-83.93%)
Tinyraycaster486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (-46.44%)
AnimatedgifA screensaver for Mac OSX / macOS that plays animated GIFs and APNGs
Stars: ✭ 174 (-93.26%)
BonzomaticLive shader coding tool and Shader Showdown workhorse
Stars: ✭ 829 (-67.89%)
YageSimple game engine, written in C++
Stars: ✭ 7 (-99.73%)
DgelA WebGPU engine.
Stars: ✭ 60 (-97.68%)
ShaderworkshopInteractive GLSL fragment shaders editor made with Qt
Stars: ✭ 43 (-98.33%)
MetalangleMetalANGLE: OpenGL ES to Metal API translation layer
Stars: ✭ 182 (-92.95%)
FauxglSoftware-only 3D renderer written in Go.
Stars: ✭ 658 (-74.52%)
OuzelC++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (-76.49%)
QuickfontA Modern OpenGL Font Rendering Library for OpenTK
Stars: ✭ 63 (-97.56%)
Gameoverlay🎮 GameOverlay using CEF with support for common rendering backends
Stars: ✭ 32 (-98.76%)
Indielib CrossplatformIndieLib is a cross-platform Game Graphics engine. Main focus is OpenGL ES 2.0 for mobile iOS operating system, and OpenGL desktop. **NOT SUPPORTED ANYMORE**
Stars: ✭ 64 (-97.52%)
Gears VkPowerful low-level C++20 rendering framework for Vulkan 1.2, including Real-Time Ray Tracing (RTX) support, built atop Auto-Vk.
Stars: ✭ 71 (-97.25%)
RenderdocRenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+131.18%)
FluxA real-time physically based rendering engine written in C++ and OpenGL
Stars: ✭ 171 (-93.38%)
Dds KtxSingle header KTX/DDS reader
Stars: ✭ 62 (-97.6%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (-55.62%)
PhotonboxA portable modern OpenGL Game-Engine with focus on PBR
Stars: ✭ 93 (-96.4%)
GlsltutoGLSL shaders tutorial
Stars: ✭ 168 (-93.49%)
Aether3dAether3D Game Engine
Stars: ✭ 177 (-93.14%)
Glchaos.p3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
Stars: ✭ 590 (-77.15%)
Vulkan2drendererEasy to use 2D rendering engine using Vulkan API as backend.
Stars: ✭ 60 (-97.68%)
SubstrateA cross-platform render-graph based rendering system written in Swift
Stars: ✭ 94 (-96.36%)
PremulalphaPre-Multiplied blend mode is a 3 in 1 blend mode that has a lot of uses. It has been around for a long time but it seems to be re-discovered every few years. This project includes descriptions/examples and tools for using pre-multiplied alpha.
Stars: ✭ 97 (-96.24%)
KlaygeKlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (-36.25%)
Fna3dFNA3D - 3D Graphics Library for FNA
Stars: ✭ 111 (-95.7%)
VeldridA low-level, portable graphics library for .NET.
Stars: ✭ 1,784 (-30.91%)
YudisplacementtransitionA GPU accelerated transition library makes use of displacement maps to create distortion effects.
Stars: ✭ 121 (-95.31%)
OpenageFree (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+314.87%)
BsfModern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (-36.48%)
VoxelmanPlugin-based client-server voxel game engine written in D language
Stars: ✭ 105 (-95.93%)
Dagon3D game engine for D
Stars: ✭ 165 (-93.61%)
Rust DoomA Doom Renderer written in Rust.
Stars: ✭ 2,048 (-20.68%)
RemoterySingle C file, Realtime CPU/GPU Profiler with Remote Web Viewer
Stars: ✭ 1,908 (-26.1%)
FilamentFilament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+411.81%)
RubeusA cross platform 2D game engine written in C++ for beginners
Stars: ✭ 159 (-93.84%)
GlitterDead Simple OpenGL
Stars: ✭ 2,040 (-20.99%)
Lighthouse2Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (-79.01%)