D3D12 practice HelloTriangle from https://github.com/microsoft/DirectX-Graphics-Samples/tree/master/Samples/Desktop/D3D12HelloWorld/src/HelloTriangle hellovr_dx12 from https://github.com/ValveSoftware/openvr/tree/master/samples/hellovr_dx12 hello_imgui from https://github.com/ocornut/imgui/tree/master/examples/example_win32_directx12 HelloConstantBuffers from https://github.com/microsoft/DirectX-Graphics-Samples/tree/master/Samples/Desktop/D3D12HelloWorld/src/HelloConstBuffers Add uploader using D3D12_COMMAND_LIST_TYPE_COPY Add mouse input, camera view reference https://docs.microsoft.com/en-us/windows/win32/direct3d12/direct3d-12-reference https://docs.microsoft.com/en-us/windows/win32/direct3d12/creating-a-basic-direct3d-12-component