The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
DirectX-Graphics-Samples Alternatives
Similar projects and alternatives to DirectX-Graphics-Samples
-
LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
-
Vulkan-Docs
The Vulkan API Specification and related tools
-
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.
-
-
vulkan-guide
Introductory guide to vulkan. (by vblanco20-1)
-
-
DirectXShaderCompiler
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
-
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.
-
DirectXTK
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
-
DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
-
-
D3D12MemoryAllocator
Easy to integrate memory allocation library for Direct3D 12
-
directx12-seed
✖🌱 A DirectX 12 starter repo that you could use to get the ball rolling.
-
DirectXTK12
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
-
GettingStartedWithRTXRayTracing
Getting Started with RTX Ray Tracing
-
Cauldron
A simple framework for rapid prototyping on Vulkan or Direct3D 12
-
Vulkan-Samples
One stop solution for all Vulkan samples (by SaschaWillems)
-
Xbox-GDK-Samples
Game development samples published by the Xbox Advanced Technology Group using the Microsoft GDK.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
DirectX-Graphics-Samples reviews and mentions
-
Very early state of my DirectX 12 and EnTT based ECS Engine called "Orpheus"
I also looked at the Microsoft sample like this: https://github.com/microsoft/DirectX-Graphics-Samples
-
Normalizing SSAO occlusion result gives odd result than not normalizing
It looks like Microsoft has official DirectX samples available, including an SSAO demo if you want to take a look at that. It does seem very different compared to your approach though, so it may not be of any use to you.
-
"reportedly Apple just got absolutely everything they asked for and WebGPU really looks a lot like Metal. But Metal was always reportedly the nicest of the three modern graphics APIs to use, so that's… good?"
In my post I was using the generate mipmaps example to illustrate what I'm saying. In order to generate mipmaps in realtime in OpenGL you would simply make a call to generatemipmaps() or whatever it is called. In Vulkan it is more challenging because you have to do explicit resource management, but it isn't that bad still. In D3D12 you have to write your own compute shader https://github.com/Microsoft/DirectX-Graphics-Samples/blob/master/MiniEngine/Core/Shaders/GenerateMipsCS.hlsli
-
zeux.io - Meshlet size tradeoffs
I wrote a sample a few years ago which implements this technique.
-
Learning DirectX 12 in 2023
I eventually moved on to the official DirectX 12 Graphic Samples, which had isolated examples that were easier to learn from incrementally. The “Hello World” sample is the best starting point to get the renderer setup with a triangle. This repo is a great reference when you need to verify process and structure (like the order of operation of APIs). Whenever I had a strange bug in my app, I’d go back to these examples to do a diff and see what I was missing.
-
Good clean examples of DirectX engine code?
You probably want to take a look at the officiel DirectX samples page: https://github.com/microsoft/DirectX-Graphics-Samples It’s got samples covering a single topic each, which make them easier to digest, but there’s also the MiniEngine which is a render engine.
-
Where to start learning OpenGL or DirectX11 Graphics Programming with C++?
MiniEngine game engine
-
GOG 2022 update #2: our commitment to DRM-free gaming - GOG.com
Something about the Github sample did catch my eye:
-
What is the best way to learn directx?
Microsoft put out this: https://github.com/microsoft/DirectX-Graphics-Samples
-
AMD 6900XT -Raytracing score matching RTX 3080 in Port Royal
There is also this thing, but I never figured out how to compile that.
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Stats
microsoft/DirectX-Graphics-Samples is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of DirectX-Graphics-Samples is C++.
Popular Comparisons
- DirectX-Graphics-Samples VS Vulkan
- DirectX-Graphics-Samples VS D3D12MemoryAllocator
- DirectX-Graphics-Samples VS DirectXTK
- DirectX-Graphics-Samples VS directx12-seed
- DirectX-Graphics-Samples VS DxrTutorials
- DirectX-Graphics-Samples VS vulkan-guide
- DirectX-Graphics-Samples VS GettingStartedWithRTXRayTracing
- DirectX-Graphics-Samples VS DirectXTex
- DirectX-Graphics-Samples VS DirectXShaderCompiler
- DirectX-Graphics-Samples VS Vulkan-Docs