mirror of
https://github.com/PixarAnimationStudios/OpenSubdiv
synced 2025-01-05 06:21:07 +00:00
406fce6f98
Adds basic d3d12 support for OpenSubdiv. This includes: * D3D12 port of the D3D11 backend osd code * Pooled allocation of command lists and command allocators * Deferred deletion of resources based on fence tracking * Shaders modified to use structured buffers if USE_STRUCTURED_BUFFERS macro is true. This allows the d3d12 implementation to use root views * CMake files modified to grab the Win10 SDK Adding missing FindDX12SDK.cmake Using descriptor tables instead of root views, fixing synchronization bug Adding D3D12VertexBuffer files that were dropped in last commit Removing defaulting of the d3d12/dxgi debug layer and CMake fixes Adding 11on12 to interop with 12 OSD implementation Enabling DXViewer to switch between using DX11 and DX11on12 Additionally fixing DX11 implementation device leaks and removing unnecessary dx12 files Fixing several refcount leaks that were causing issues when transitioning in and out of d3d12 Fixing a missed rebase conflict Cleaning up debug code and other dxviewer cleanup Reverting garbage that came with my last commit First Iteration of adding D3D12 backend to OpenSubdiv Cleaning up hlsl First Iteration of adding D3D12 backend to OpenSubdiv Fixing DXViewer to compile with NODX12 flag First Iteration of adding D3D12 backend to OpenSubdiv |
||
---|---|---|
.. | ||
FindCLEW.cmake | ||
FindDocutils.cmake | ||
FindDX12SDK.cmake | ||
FindDXSDK.cmake | ||
FindGLEW.cmake | ||
FindGLFW.cmake | ||
FindMetal.cmake | ||
FindOpenCL.cmake | ||
FindOpenGLES.cmake | ||
FindPTex.cmake | ||
FindTBB.cmake | ||
iOSToolchain.cmake |