Oreon EngineOpenGL/Vulkan Java 3D Engine
Stars: ✭ 431 (-91.46%)
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 (-98.08%)
Mini3d3D Software Renderer in 700 Lines !!
Stars: ✭ 1,320 (-73.84%)
PossumwoodPossumwood is a graph-based procedural authoring tool, in concept not dissimilar to popular CG packages like Houdini, Blender or Maya. It is intended to serve as a sandbox for computer graphics algorithms and libraries, providing a user-friendly and coding-free UI for libraries that would otherwise be inaccessible for an average user.
Stars: ✭ 197 (-96.1%)
MangohudA Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
Stars: ✭ 2,994 (-40.65%)
CsfmlOfficial binding of SFML for C
Stars: ✭ 211 (-95.82%)
GcanvasA lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
Stars: ✭ 1,705 (-66.2%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+133.42%)
ClassicuoClassicUO - an open source implementation of the Ultima Online Classic Client.
Stars: ✭ 239 (-95.26%)
MetalangleMetalANGLE: OpenGL ES to Metal API translation layer
Stars: ✭ 182 (-96.39%)
GlhfopenGL Have Fun - A Go package that makes life with OpenGL enjoyable.
Stars: ✭ 217 (-95.7%)
Polymer🎨 graphics + interaction engine
Stars: ✭ 243 (-95.18%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (-90.21%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (-57.54%)
GalacrittyWIP GTK terminal emulator based on Alacritty
Stars: ✭ 136 (-97.3%)
GaiaskyMirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (-96.79%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (-54.71%)
CommandbufferA lock-free CommandBuffer implementation designed for multi-threaded rendering applications.
Stars: ✭ 151 (-97.01%)
VisbrainA multi-purpose GPU-accelerated open-source suite for brain data visualization
Stars: ✭ 172 (-96.59%)
OpentkThe Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Stars: ✭ 2,284 (-54.73%)
FlextglOpenGL and Vulkan header and loader generator.
Stars: ✭ 180 (-96.43%)
Ogrescene-oriented, flexible 3D engine (C++, Python, C#, Java)
Stars: ✭ 2,582 (-48.82%)
SabaOpenGL Viewer (OBJ PMD PMX)
Stars: ✭ 208 (-95.88%)
Imguizmo.quatImGui GIZMO widget - 3D object manipulator / orientator
Stars: ✭ 187 (-96.29%)
NimglNimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Stars: ✭ 218 (-95.68%)
SkuiSkia-based C++ UI framework
Stars: ✭ 218 (-95.68%)
virtualGizmo3DVirtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (-99.29%)
bgfx-header-extension-libraryHeader-only effects and helper library for Bgfx to help you hit the ground running. Includes a bunch of post processing filters to complete common graphical tasks
Stars: ✭ 35 (-99.31%)
wgpu-mcRust-based replacement for the default Minecraft renderer
Stars: ✭ 254 (-94.97%)
CrossWindow-Demos🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
Stars: ✭ 48 (-99.05%)
RavEngineA fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (-97.58%)
rend3Easy to use, customizable, efficient 3D renderer library built on wgpu.
Stars: ✭ 546 (-89.18%)
FANCYA rendering-framework for DX12 and Vulkan. Mostly intended for personal learning purposes and graphics demos
Stars: ✭ 21 (-99.58%)
rendering-fwRendering framework with rasterizers & path tracers implemented using Vulkan, OptiX & OpenGL
Stars: ✭ 81 (-98.39%)
spirv crossSafe Rust wrapper around SPIRV-Cross
Stars: ✭ 75 (-98.51%)
mojoshaderUse Direct3D shaders with other 3D rendering APIs.
Stars: ✭ 91 (-98.2%)
bgfx-pythonPython 3.7+ wrapper for the BGFX library. 🐍
Stars: ✭ 99 (-98.04%)
FlockingAn example showing how to use SwiftUI, Satin, Forge and Youi to simulate birds flocking via a compute particle system (n-body).
Stars: ✭ 63 (-98.75%)
CrossWindow-GraphicsA header only library to simplify creating 🌋 Vulkan / ⚪ OpenGL / 🌐 WebGL / ❎DirectX / 🤖 Metal data structures with CrossWindow.
Stars: ✭ 48 (-99.05%)
Open3dOpen3D: A Modern Library for 3D Data Processing
Stars: ✭ 5,860 (+16.15%)
docker-nvidia-glx-desktopMATE Desktop container designed for Kubernetes supporting OpenGL GLX and Vulkan for NVIDIA GPUs with WebRTC and HTML5, providing an open source remote cloud graphics or game streaming platform. Spawns its own fully isolated X Server instead of using the host X server, therefore not requiring /tmp/.X11-unix host sockets or host configuration.
Stars: ✭ 47 (-99.07%)
LuisaRenderHigh-Performance Multiple-Backend Renderer Based on LuisaCompute
Stars: ✭ 47 (-99.07%)
Quake3eImproved Quake III Arena engine
Stars: ✭ 259 (-94.87%)
Tprpixa Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
Stars: ✭ 448 (-91.12%)
OfeliaA real-time cross-platform creative coding tool for multimedia development
Stars: ✭ 269 (-94.67%)
VuhVulkan compute for people
Stars: ✭ 264 (-94.77%)
GraphicsfuzzA testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Stars: ✭ 448 (-91.12%)
Lwjgl3LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.
Stars: ✭ 3,540 (-29.83%)
Viry3dCross platform 2D and 3D game engine in C++.
Stars: ✭ 307 (-93.91%)
NazaraengineNazara Engine is a fast, complete, cross-platform, object-oriented API which can help you in your daily developper life.
Stars: ✭ 279 (-94.47%)
Colormap ShadersA collection of shaders to draw color maps.
Stars: ✭ 315 (-93.76%)
Vk Gl CtsKhronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
Stars: ✭ 324 (-93.58%)
RspirvRust implementation of SPIR-V module processing functionalities
Stars: ✭ 332 (-93.42%)
Overload3D Game engine with editor
Stars: ✭ 335 (-93.36%)
AshesDrop-in replacement for Vulkan shared library, for older hardware compatibility
Stars: ✭ 278 (-94.49%)
RenduA simple realtime graphics playground for experimentations.
Stars: ✭ 343 (-93.2%)