Direct3d

Open-source projects categorized as Direct3d
Language: + C++ + C# + C + Rust

Top 15 Direct3d Open-Source Projects

  • renderdoc

    RenderDoc is a stand-alone graphics debugging tool.

    Project mention: Building the DirectX shader compiler better than Microsoft? | news.ycombinator.com | 2024-02-10
  • Stride Game Engine

    Stride Game Engine (formerly Xenko)

    Project mention: Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs | news.ycombinator.com | 2024-01-10

    In general it took me less time to rewrite the code-base then implementing some of the workarounds for missing features in Unity (e.g. HTTP2) in the first place.

    [0] https://github.com/stride3d/stride/issues/2069

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • apitrace

    Tools for tracing OpenGL, Direct3D, and other graphics APIs

    Project mention: Apitrace – trace and replay OpenGL, Direct3D, and DirectDraw APIs calls | news.ycombinator.com | 2023-12-04
  • Veldrid

    A low-level, portable graphics library for .NET.

    Project mention: Is there a real time graphics llibrary in c# | /r/csharp | 2023-05-17

    I'd recommend Veldrid

  • DirectXTex

    DirectXTex texture processing library

  • Vortice.Windows

    .NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.

  • debug-draw

    Immediate-mode, renderer agnostic, lightweight debug drawing API.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ShaderGen

    Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,

  • d8vk

    Direct3D 8 to Vulkan translation for DXVK!

    Project mention: Install D8VK to Lutris prefix, how? | /r/Lutris | 2023-06-02

    You can find more information about D8VK and its installation here: [D8VK GitHub Repository](https://github.com/AlpyneDreams/d8vk)

  • FNA3D

    FNA3D - 3D Graphics Library for FNA

  • Xbox-GDK-Samples

    Game development samples published by the Xbox Advanced Technology Group using the Microsoft GDK.

  • DirectX-Wrappers

    Wraps 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.

  • aether3d

    Aether3D Game Engine

  • Gorgon

    A modular set of libraries for .Net that are useful for graphics and video game development.

  • thindx

    Thin DirectX wrappers for Rust.

    Project mention: How to convert an enum to string in C++ | news.ycombinator.com | 2023-09-30

    https://github.com/MaulingMonkey/winresult/

    Another project: thindx. Bindings for d3dcompiler + d3d9 + xinput have a lot of enums and flags:

    • 50 results in 49 files for flags!: https://github.com/search?q=repo%3AMaulingMonkey%2Fthindx%20...

    • 77 results in 69 files for enumish!: https://github.com/search?q=repo%3AMaulingMonkey%2Fthindx+en...

    • I still do things by hand somtimes, for reasons that elude my recollection: https://github.com/MaulingMonkey/thindx/blob/127d75f9de91f73...

    And these are baby numbers compared to an actual professional gamedev codebase. Attention to detail makes me fairly comfortable with this much hand-generated nonsense in my one man show, but bugs still crop up... and there are people I would dread handing maintainence of such a project over to that I've worked with in a professional capacity, who simply do not care to exercise the same level of care as I do when editing such stuff.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-10.

Direct3d related posts

Index

What are some of the best open-source Direct3d projects? This list will help you:

Project Stars
1 renderdoc 8,383
2 Stride Game Engine 6,160
3 apitrace 2,526
4 Veldrid 2,398
5 DirectXTex 1,699
6 Vortice.Windows 944
7 debug-draw 482
8 ShaderGen 476
9 d8vk 458
10 FNA3D 256
11 Xbox-GDK-Samples 208
12 DirectX-Wrappers 207
13 aether3d 203
14 Gorgon 84
15 thindx 8
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com