DirectXTK
Cauldron
Our great sponsors
DirectXTK | Cauldron | |
---|---|---|
12 | 4 | |
2,469 | 862 | |
1.0% | 3.1% | |
7.6 | 0.0 | |
1 day ago | 15 days ago | |
C++ | C++ | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DirectXTK
-
Xenia: Xbox 360 Emulator
XNA died when the people behind it left, thus the C++ side won once again, and DirectXTK was born as replacement.
https://walbourn.github.io/directxtk/
Years later they kind of sponsored Monogame, when they were recovering from XBox One mess,
https://news.xbox.com/en-us/2016/03/14/letter-chris-charla-i...
By the way, I think one of these episodes talks about the emulation, but I am not certain if it was on this podcast I heard about it.
-
Learning DirectX 12 in 2023
DirectXTK 12 (includes SimpleMath and other goodies)
-
Where to start learning OpenGL or DirectX11 Graphics Programming with C++?
DirectXTK (basically XNA ported to C++, after it was dropped)
-
I'm having a hard time staying committed to learning C++ and OpenGL for game development.
Because you get stuff like DirectXTK and PIX from the company that does the API, while on Khronos stuff you need to go hunting for comunity or GPU vendor specific tooling.
-
How to handle multithreading in concept.
then check up this https://github.com/microsoft/DirectXTK/wiki/Getting-Started
- How do I get started with Frank Luna's DX11 book?
Cauldron
-
Learning DirectX 12 in 2023
Cauldron is a 3D render engine framework that uses DirectX 12 or Vulkan as the backend. It was built by AMD for internal prototypes and projects. You use it like a static library and import it into your existing C++ app to use as a framework. It was built first using DirectX 12, then Vulkan support added later, so great project to analyze from that perspective.
-
[PROJECT HELP] Adding HDR support to DXVK for Windows use
see this to support hdr in vk: https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron/blob/d22060043138b38e3aa01f766227ee0bd4e4f83e/src/VK/base/FreeSyncHDR.cpp
What are some alternatives?
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Skia - Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
Open-Source Vulkan C++ API - Open-Source Vulkan C++ API
Irrlicht - An automatically updated mirror of the Irrlicht SVN repository on sourceforge
magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Atomic Game Engine - The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
DirectXTK12 - The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Ogre 3D - scene-oriented, flexible 3D engine (C++, Python, C#, Java)
urho3d - Game engine
Horde3D - Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
glbinding - A C++ binding for the OpenGL API, generated using the gl.xml specification.