DirectXTK12
DirectXTK12 copied to clipboard
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
When using GenerateMips API, driver is resulting in TDR. Not sure of what is actually causing this problem. Debug layers were enabled, following is the output which was received: `D3D12...
The current implementation of directional lights in the PBR effect mean that even when they are 'off' by default, they still add to the specular metalness factors. The helper ``LightSurface``...
CreateComittedResource is fine, However is good to add interface to CreateTexture, CreateTextureEx Particularly on d3d12 this allocator is very often used https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator Support for a callback to the interface +...
A non-photorealistic render effect with: * Sharp shading * Outlining * Rim lighting
Similar to the ``IEffect`` interface and the built-in shaders, we could create a set of DirectCompute shaders as well--which is easier done with DirectX Tool Kit for DX12 since all...
``SpriteBatch`` and it's shaders could be made to leverage a per-sprite array index in addition to texture UVs to be able to pack textures into a 2D texture array.
The [glTF](https://github.com/KhronosGroup/glTF) open standard is intended as a simple, modern runtime format for models. ``Model`` should support loading these, although they will require ``PBREffect`` for the material system.
@Holographic and other AR/VR platforms require more complex transformations to handle left/right eye rendering efficiently. See [this pull request](https://github.com/Microsoft/DirectXTK/pull/41) for some details on what this would entail. This would probably...
Hi, Reviewing the implementation of GenerateMips for sRGB textures it looks like the implementation is doing a reinterpret copy into a linear texture format and then using a bilinear sampler...
Hi, I’m making a new project and I’m planning to use modules. I found this project a pretty nice starting point for DirectX 12 applications, but I also found that...