BsfModern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (+1590.72%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+2895.88%)
DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (+42.27%)
LlglLow Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+942.27%)
Fiber2dCross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (+327.84%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+10469.07%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (+16.49%)
RenderdocRenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+6053.61%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+2108.25%)
Imguizmo.quatImGui GIZMO widget - 3D object manipulator / orientator
Stars: ✭ 187 (+92.78%)
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 (-63.92%)
game overlay sdkLibrary to write messages on top of game window
Stars: ✭ 57 (-41.24%)
spirv crossSafe Rust wrapper around SPIRV-Cross
Stars: ✭ 75 (-22.68%)
virtualGizmo3DVirtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (-62.89%)
harfang3dHARFANG 3D source code public repository
Stars: ✭ 173 (+78.35%)
bgfx-pythonPython 3.7+ wrapper for the BGFX library. 🐍
Stars: ✭ 99 (+2.06%)
Quake3eImproved Quake III Arena engine
Stars: ✭ 259 (+167.01%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (+171.13%)
AshesDrop-in replacement for Vulkan shared library, for older hardware compatibility
Stars: ✭ 278 (+186.6%)
Vk Gl CtsKhronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
Stars: ✭ 324 (+234.02%)
CrossWindow-GraphicsA header only library to simplify creating 🌋 Vulkan / ⚪ OpenGL / 🌐 WebGL / ❎DirectX / 🤖 Metal data structures with CrossWindow.
Stars: ✭ 48 (-50.52%)
NazaraengineNazara Engine is a fast, complete, cross-platform, object-oriented API which can help you in your daily developper life.
Stars: ✭ 279 (+187.63%)
RspirvRust implementation of SPIR-V module processing functionalities
Stars: ✭ 332 (+242.27%)
Mangomango fun framework
Stars: ✭ 343 (+253.61%)
ClassicuoClassicUO - an open source implementation of the Ultima Online Classic Client.
Stars: ✭ 239 (+146.39%)
NimglNimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Stars: ✭ 218 (+124.74%)
RavEngineA fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (+25.77%)
SabaOpenGL Viewer (OBJ PMD PMX)
Stars: ✭ 208 (+114.43%)
CrossWindow-Demos🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
Stars: ✭ 48 (-50.52%)
wgpu-mcRust-based replacement for the default Minecraft renderer
Stars: ✭ 254 (+161.86%)
render-doctor渲染医生,基于 RenderDoc 的渲染分析工具,以 html 形式展现方便阅读和分享。
Stars: ✭ 46 (-52.58%)
MangohudA Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
Stars: ✭ 2,994 (+2986.6%)
UrdeData interchange and engine re-implementation for games by Retro Studios | Mirror
Stars: ✭ 253 (+160.82%)
MoravaEngine2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (+32.99%)
renderdoc-rsRenderDoc application bindings for Rust
Stars: ✭ 28 (-71.13%)
GraphicsfuzzA testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Stars: ✭ 448 (+361.86%)
PmtechLightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+392.78%)
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 (+3549.48%)
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+3743.3%)
Oreon EngineOpenGL/Vulkan Java 3D Engine
Stars: ✭ 431 (+344.33%)
Silk.netThe high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (+450.52%)
Rust SkiaSafe Skia Bindings for Rust
Stars: ✭ 450 (+363.92%)
ShadergenProof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (+307.22%)
Bulllord Enginelightspeed lightweight elegant game engine in pure c
Stars: ✭ 539 (+455.67%)
Gfx[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Stars: ✭ 5,045 (+5101.03%)
PbrAn implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
Stars: ✭ 722 (+644.33%)
D9vkA Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Stars: ✭ 805 (+729.9%)
KieroUniversal graphical hook for a D3D9-D3D12, OpenGL and Vulkan based games.
Stars: ✭ 374 (+285.57%)
GlfwA multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Stars: ✭ 8,416 (+8576.29%)
Gameoverlay🎮 GameOverlay using CEF with support for common rendering backends
Stars: ✭ 32 (-67.01%)
SwfwPure C Simple Window Framework (to be rebased soon).
Stars: ✭ 23 (-76.29%)
Dds KtxSingle header KTX/DDS reader
Stars: ✭ 62 (-36.08%)
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 (-34.02%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+1081.44%)
Ogrescene-oriented, flexible 3D engine (C++, Python, C#, Java)
Stars: ✭ 2,582 (+2561.86%)