LlglLow Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+548.08%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+6471.79%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+1273.08%)
RenderdocRenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+3726.28%)
Directx HeadersOfficial DirectX headers available under an open source license
Stars: ✭ 173 (+10.9%)
DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-11.54%)
D912pxyDirectX9 to DirectX12 API proxy for Guild Wars 2
Stars: ✭ 833 (+433.97%)
Methanekit🎲 Modern 3D graphics made simple with cross-platform C++17 meta-API on top of DirectX 12 & Metal (Vulkan is coming)
Stars: ✭ 197 (+26.28%)
Dgvoodoo2Glide/DirectX implementation on D3D11/12
Stars: ✭ 137 (-12.18%)
D9vkA Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Stars: ✭ 805 (+416.03%)
BonzomaticLive shader coding tool and Shader Showdown workhorse
Stars: ✭ 829 (+431.41%)
Directxtk12The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Stars: ✭ 765 (+390.38%)
PbrAn implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
Stars: ✭ 722 (+362.82%)
Blue Flame EngineA 3D/2D game engine that supports both DirectX11 and OpenGL 4.5
Stars: ✭ 129 (-17.31%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+634.62%)
SlangMaking it easier to work with shaders
Stars: ✭ 627 (+301.92%)
UvatlasUVAtlas isochart texture atlas
Stars: ✭ 540 (+246.15%)
Dds KtxSingle header KTX/DDS reader
Stars: ✭ 62 (-60.26%)
DirectxmeshDirectXMesh geometry processing library
Stars: ✭ 447 (+186.54%)
Fx11Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.
Stars: ✭ 365 (+133.97%)
DxutDXUT is a "GLUT"-like framework for Direct3D 11.x Win32 desktop applications; primarily samples, demos, and prototypes.
Stars: ✭ 341 (+118.59%)
KlaygeKlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (+955.13%)
Helix ToolkitHelix Toolkit is a collection of 3D components for .NET.
Stars: ✭ 1,050 (+573.08%)
Gelectrongameoverlay solution for Electron, Qt and CEF, just like discord game overlay and steam game overlay, inject any app to overlay in your game
Stars: ✭ 317 (+103.21%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+1762.82%)
HlslexplorerSee how hardware understands your HLSL
Stars: ✭ 91 (-41.67%)
Fx GltfA C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0
Stars: ✭ 257 (+64.74%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-50%)
WinapiA simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop
Stars: ✭ 636 (+307.69%)
DirectxtkThe DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
Stars: ✭ 1,918 (+1129.49%)
goverlayDirectX hook and game overlay solution for Electron, Qt and CEF, just like discord/steam game overlay,inject any app to overlay in your game
Stars: ✭ 426 (+173.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 (-58.97%)
DxwrapperFixes compatibility issues with older games running on Windows 10 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
Stars: ✭ 460 (+194.87%)
BsfModern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (+951.28%)
Fiber2dCross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (+166.03%)
Qtdirect3dQDirect3DWidget implementation similar to the built-in QOpenGLWidget
Stars: ✭ 60 (-61.54%)
KnightonlineOpenKO is an open source version of the old school Knight Online MMORPG
Stars: ✭ 146 (-6.41%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-27.56%)
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 (-17.31%)
Borderless GamingPlay your favorite games in a borderless window; no more time consuming alt-tabs.
Stars: ✭ 3,452 (+2112.82%)
DirectxtexDirectXTex texture processing library
Stars: ✭ 1,039 (+566.03%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (+68.59%)
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 (+1057.69%)
elf-auf-zwoelfD3D11 wrapper library using Microsoft's D3D11On12 implementation
Stars: ✭ 31 (-80.13%)
evevisionEVE Online Extended UI
Stars: ✭ 124 (-20.51%)
ComputesharpA .NET 5 library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Stars: ✭ 982 (+529.49%)
renderdoc-rsRenderDoc application bindings for Rust
Stars: ✭ 28 (-82.05%)
Warp-FrameworkWarp: A framework to create rich GUI Single-Window C++ applications using Direct2D API
Stars: ✭ 21 (-86.54%)
directx-d[DISCONTINUED] DirectX bindings for D
Stars: ✭ 19 (-87.82%)
Directx WrappersWraps the main DirectX and Direct3D DLLs. It allows you to intercept calls to DirectX and Direct3D interface functions so that you can log API calls or you can add your own code into the game, such as enabling Anti-Aliasing or creating overlays in the game.
Stars: ✭ 108 (-30.77%)
Gameoverlay🎮 GameOverlay using CEF with support for common rendering backends
Stars: ✭ 32 (-79.49%)
directx12-seed✖🌱 A DirectX 12 starter repo that you could use to get the ball rolling.
Stars: ✭ 58 (-62.82%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+1364.74%)
Kaleido3dNext Generation Renderer for Cross Platform Engine Development
Stars: ✭ 145 (-7.05%)
DirectxmathDirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Stars: ✭ 859 (+450.64%)