Displaying 1 to 20 from 20 results

renderdoc - RenderDoc is a stand-alone graphics debugging tool.

  •    C++

RenderDoc is a frame-capture based graphics debugger, currently available for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES development on Windows 7 - 10, Linux, and Android. It is completely open-source under the MIT license. If you have any questions, suggestions or problems or you can create an issue here on github, email me directly or come into IRC to discuss it.

veldrid - A low-level, portable graphics and compute library for .NET.

  •    CSharp

Veldrid is a cross-platform, graphics API-agnostic rendering and compute library for .NET. It provides a powerful, unified interface to a system's GPU and includes more advanced features than any other .NET library. Unlike other platform- or vendor-specific technologies, Veldrid can be used to create high-performance 3D applications that are truly portable. Veldrid uses the standard .NET Core tooling. Install the tools and build normally (dotnet build).

VK9 - Direct3D 9 compatibility layer using Vulkan.

  •    C++

Runs Direct3D 9 applications on Windows or Linux (/w Wine) over Vulkan. Please refer to the Github wiki for current state and details about the project.



Proxy Generator Aspected Oriented Programming DirectX 10 in XNA



Robot manipulator programming simulation. Contains robot programming language interpreter and graphical environment for executing robot programs. Project written in F#.


  •    Silverlight

PsPad is Pixel Shader Editing Tool for Silverlight and WPF. You can edit your Pixel Shader code with HLSL, compile it, and see the result on this tool immediately. Also you can load and save Pixel Shader source and save compiled Pixel Shader to integrate your project.

DX11 (Win 7 & Win 8 Metro) import for C#

  •    DotNet

This project is a simple wrapper of DirectX 11 interfaces to .NET Library. Now, only Direct3D 11 is imported. ????DX11??????.NET?????????D3D11? Win7, Win8 Metro


  •    C++

TouchMind is a Mind Map editor that uses the latest technologies to evaluate. Currently it uses Direct2D, HLSL, DirectWrite, Multi Touch, Ribbon Framework, Shell Lib and TSF.



EffectEd is an HLSL code editor for Direct3D and XNA. It's a lightweight alternative to heavy applications like FX Composer. EffectEd's priority is to easily integrate in your daily workflow writing shader and effect code for DirectX (and thus, also for XNA). It has th...



FW1FontWrapper is a font wrapper library for drawing text using Direct3D 11. It uses DirectWrite for formatting, text layout, and glyph caching, exposing basic DirectWrite text functionality for use with a D3D11 render target. The library is written in C++, and either compile...

Attollo 3D XNA Engine

  •    DotNet

Attollo 3D XNA Engine is a managed engine written in XNA 1.0 and C# 2.0. This engine is written using managers and wrappers for easy content generation through a scenegraph. Features particle effects, model loading, terrain, etc.


  •    C++

T2 is a programming project for an university subject on DirectX. In its current state, the player is able to navigate an avatar through the map. I'm at the moment working on making it into a simple third-person-shooter, so stay tuned!


  •    DotNet

A Direct3D based snake game (using C# and .NET Framework 3.5). This game demonstrates basic DirectX usage. SnakeX uses basic Direct3D components such as Fonts, Sprites and Vertexes, to create basic Direct3D based game, which contains abillities like object movemnet, input han...

zep - Zep - An embeddable editor, with optional support for using vim keystrokes.

  •    C++

Zep is a simple embeddable editor, with a rendering agnostic design and optional Vim mode. Out of the box it can draw to a Qt Widget or an an ImGui window - useful for embedding in a game engine. A simple threaded syntax highlighting engine is provided, and can easily be extended. Zep supports the standard editing keystrokes you'll find in most editors, along with a reasonable subset of modal Vim editing, as an option. Zep is not meant to replace Vim. I don't have a lifetime spare to write that, but it has most of the functionality I use day to day, and anything missing will be added over time.

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

  •    CSharp

A proof-of-concept library which generates shader code from C#. Currently, the project can generate HLSL (D3D11), GLSL-330 (core-GL-compatible), GLSLES-300 (OpenGL ES-compatible), GLSL-450 (Vulkan-compatible), and Metal shader code from a single shader source specified in C#.

TouchMind - TouchMind is a tree node map editor.

  •    C++

TouchMind is a tree node map editor. TouchMind works on Windows 10/8/7 and Vista(with Platform Update).

alimer - Cross-platform 2D and 3D game engine.

  •    C++

Alimer Engine is a cross platform 2D and 3D game engine implemented in C++14, inspired by Urho3D and Ogre3D. Alimer is greatly inspired by Urho3D and Ogre3D.

DiligentCore - This repository implements core functionality of Diligent Engine

  •    C++

This module implements Diligent Engine's core functionality: Direct3D11, Direct3D12, OpenGL, OpenGLES, and Vulkan rendering backends as well as basic platform-specific utilities. It is self-contained and can be built by its own. The module's cmake script defines a number of variables that are required to generate build files for other modules, so it must always be handled first. To build the module, see build instructions in the master repository.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.