DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-41.03%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+4281.2%)
DirectxtexDirectXTex texture processing library
Stars: ✭ 1,039 (+344.02%)
Dx12 Game ProgrammingDirectX 12 C# samples from Frank D. Luna's book "Introduction to 3D Game Programming with Direct3D 12.0"
Stars: ✭ 156 (-33.33%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+815.38%)
DirectxmeshDirectXMesh geometry processing library
Stars: ✭ 447 (+91.03%)
Dgvoodoo2Glide/DirectX implementation on D3D11/12
Stars: ✭ 137 (-41.45%)
Directxtk12The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Stars: ✭ 765 (+226.92%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (+12.39%)
XUSGXUSG, XU's supreme graphics lib, is a handy wrapper currently for DirectX 12. It can be a good reference for designing your own DX12 wrapper APIs.
Stars: ✭ 57 (-75.64%)
CrossWindow-Demos🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
Stars: ✭ 48 (-79.49%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-66.67%)
RenderdocRenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+2450.85%)
ConvectionKernelsFast, high-quality texture compression library for many formats
Stars: ✭ 40 (-82.91%)
Directx HeadersOfficial DirectX headers available under an open source license
Stars: ✭ 173 (-26.07%)
D912pxyDirectX9 to DirectX12 API proxy for Guild Wars 2
Stars: ✭ 833 (+255.98%)
Methanekit🎲 Modern 3D graphics made simple with cross-platform C++17 meta-API on top of DirectX 12 & Metal (Vulkan is coming)
Stars: ✭ 197 (-15.81%)
Fx GltfA C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0
Stars: ✭ 257 (+9.83%)
DXSampleSample Program for DirectX 12 + Swift
Stars: ✭ 57 (-75.64%)
LlglLow Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+332.05%)
Qtdirect3dQDirect3DWidget implementation similar to the built-in QOpenGLWidget
Stars: ✭ 60 (-74.36%)
ApitraceTools for tracing OpenGL, Direct3D, and other graphics APIs
Stars: ✭ 2,198 (+839.32%)
BdwgcThe Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc)
Stars: ✭ 1,855 (+692.74%)
IsoallocA general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance
Stars: ✭ 130 (-44.44%)
Blue Flame EngineA 3D/2D game engine that supports both DirectX11 and OpenGL 4.5
Stars: ✭ 129 (-44.87%)
BsfModern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (+600.85%)
BroomAn ergonomic tracing garbage collector that supports mark 'n sweep garbage collection
Stars: ✭ 203 (-13.25%)
UgcA single-header incremental garbage collector library
Stars: ✭ 173 (-26.07%)
DilithiumDilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.
Stars: ✭ 160 (-31.62%)
KlaygeKlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (+603.42%)
Pytorch memongerExperimental ground for optimizing memory of pytorch models
Stars: ✭ 223 (-4.7%)
Ipyexperimentsjupyter/ipython experiment containers for GPU and general RAM re-use
Stars: ✭ 128 (-45.3%)
BlogOur open source benchmarks and code samples
Stars: ✭ 162 (-30.77%)
NebularenderA powerful physically based renderer with a fully featured editor.
Stars: ✭ 119 (-49.15%)
The ForgeThe Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Stars: ✭ 2,710 (+1058.12%)
KiwanoA simple game framework for C++
Stars: ✭ 160 (-31.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 (+671.79%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-51.71%)
Quiz AppA repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
Stars: ✭ 230 (-1.71%)
Mage🧙 MAGE
Stars: ✭ 220 (-5.98%)
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 (-53.85%)
Nova RsNova Renderer, but in Rust
Stars: ✭ 98 (-58.12%)
LuminoLumino is a framework for building real-time graphics applications.
Stars: ✭ 97 (-58.55%)
RmmRAPIDS Memory Manager
Stars: ✭ 154 (-34.19%)
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 (-58.55%)
Ogrescene-oriented, flexible 3D engine (C++, Python, C#, Java)
Stars: ✭ 2,582 (+1003.42%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+876.5%)
HlslexplorerSee how hardware understands your HLSL
Stars: ✭ 91 (-61.11%)
UmpireAn application-focused API for memory management on NUMA & GPU architectures
Stars: ✭ 154 (-34.19%)
MeshA memory allocator that automatically reduces the memory footprint of C/C++ applications.
Stars: ✭ 1,243 (+431.2%)
AutomemC++-style automatic memory management smart pointers for D
Stars: ✭ 71 (-69.66%)
GoespCross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui.
Stars: ✭ 210 (-10.26%)
Imguizmo.quatImGui GIZMO widget - 3D object manipulator / orientator
Stars: ✭ 187 (-20.09%)
Heapinspector For IosFind memory issues & leaks in your iOS app without instruments
Stars: ✭ 1,819 (+677.35%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+389.74%)