learnd3d11
learnd3d11 copied to clipboard
Learn how to D3D11
Only were applicable and possible, discuss in #learn-d3d11-when before starting please.
```cpp DearImGuiApplication::~DearImGuiApplication() { ... Application::Cleanup(); } Application::~Application() { Application::Cleanup(); } void Application::Cleanup() { glfwDestroyWindow(_window); glfwTerminate(); } ``` looks fishy
Construct a [Mermaid](https://mermaid-js.github.io/mermaid/#/stateDiagram) diagram to show the various pipelines/stages
That means introducing Input as well. We will take the stuff which is in HelloWindow still (Input/Keyboard/Mouse) Explain different camera models? not just perspective/ortho view, but also first/thirdperson stuff? flycam...
sRGB
Do we want to add srgb as early as possible? to avoid nanokatze complaining about the wrong colorspace triangle :P
in all chapters `Assets/Main.vs.hlsl` instead of ```glsl const matrix modelViewProjection = mul(ProjectionMatrix, mul(ViewMatrix, WorldMatrix)); ``` do ```glsl const matrix modelViewProjection = mul(WorldMatrix, mul(ViewMatrix, ProjectionMatrix)); ``` with `row_major matrix`es instead of...
All that tbd, we should VC like last time # Basics - Colors - Blending (BlendState) - Dear Imgui? (it might make sense to manipulate light position/color later why not...
If you think adding that the tutorial is for Visual Studio, we can do that. I imagine most people would be on VS anyway or know enough about downloading &...
Line 12: thee -> the Line 28: "or rather where when is `NDEBUG` is not defined" -> "or rather when `NDEBUG` is not defined"