All Projects → LinkClinton → Code Red

LinkClinton / Code Red

Licence: mit
A Graphics Interface for DirectX12 and Vulkan

Projects that are alternatives of or similar to Code Red

nautilus
another graphics engine
Stars: ✭ 16 (-40.74%)
Mutual labels:  vulkan, graphics-library
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+770.37%)
Mutual labels:  vulkan, graphics-library
zig-gamedev
Building game development ecosystem for @ziglang!
Stars: ✭ 1,059 (+3822.22%)
Mutual labels:  vulkan, demos
Imguizmo.quat
ImGui GIZMO widget - 3D object manipulator / orientator
Stars: ✭ 187 (+592.59%)
Mutual labels:  vulkan, imgui
Lumos
Cross-Platform C++ 2D/3D game engine
Stars: ✭ 343 (+1170.37%)
Mutual labels:  vulkan, imgui
Nimgl
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Stars: ✭ 218 (+707.41%)
Mutual labels:  vulkan, imgui
Wasabi
Wasabi Vulkan Game Engine
Stars: ✭ 34 (+25.93%)
Mutual labels:  vulkan, graphics-library
Acid
A high speed C++17 Vulkan game engine
Stars: ✭ 838 (+3003.7%)
Mutual labels:  vulkan, graphics-library
VulkanRenderer
Personal repo for learning the vulkan graphics api
Stars: ✭ 42 (+55.56%)
Mutual labels:  vulkan, imgui
MoravaEngine
2D/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 (+377.78%)
Mutual labels:  vulkan, imgui
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+7833.33%)
Mutual labels:  vulkan, graphics-library
Rust Skia
Safe Skia Bindings for Rust
Stars: ✭ 450 (+1566.67%)
Mutual labels:  vulkan, graphics-library
Vktk
Vulkan Toolkit
Stars: ✭ 32 (+18.52%)
Mutual labels:  vulkan, imgui
imgui-rs-vulkan-renderer
A Vulkan renderer for imgui-rs using Ash
Stars: ✭ 44 (+62.96%)
Mutual labels:  vulkan, imgui
Spartanengine
Game engine with an emphasis on architectual quality and performance
Stars: ✭ 869 (+3118.52%)
Mutual labels:  vulkan, imgui
bgfx-python
Python 3.7+ wrapper for the BGFX library. 🐍
Stars: ✭ 99 (+266.67%)
Mutual labels:  vulkan, imgui
demos
OpenGL and Vulkan graphics experiments and samples
Stars: ✭ 34 (+25.93%)
Mutual labels:  vulkan, imgui
Vkvg
Vulkan 2D graphics library
Stars: ✭ 394 (+1359.26%)
Mutual labels:  vulkan, graphics-library
Silk.net
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (+1877.78%)
Mutual labels:  vulkan, graphics-library
Pbr
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
Stars: ✭ 722 (+2574.07%)
Mutual labels:  vulkan

CodeRed

CodeRed is a Graphics Interface supports DirectX12 and Vulkan.

  • Render anything instead of using Graphics API directly.
  • Do not need to take care of the different between DirectX12 and Vulkan.
  • And it is easier to render or change the Graphics API.

Documents

See documents folder or click me.

Installation

  • Clone or download the repository.
git clone https://github.com/LinkClinton/Code-Red.git
  • Download and install the requisite SDK.
  • Open the solution of CodeRed with Visual Studio 2019.
  • Build the source to a library(or reference the source).

Requirement

The Windows SDK you can install with Visual Studio.

Extensions

  • ImGui : An ImGui backend implement using CodeRed.
  • Compiler : A solution for solving HLSL/GLSL to DXIL/SPIRV.

Tools

  • ShaderCompiler : A tool to compile shader to binary file or cpp array.

Demos

There are some demos in Code-Red-Demo repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].