summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D12/D3DTexture.cpp
AgeCommit message (Collapse)Author
2016-05-08D3D12: Specify read/write ranges when calling Map/UnmapStenzek
2016-05-08D3D12: Remove D3D11 header referencesStenzek
2016-05-08D3D12: Refactoring and cleanupsStenzek
Moves render target restoring to RestoreAPIState, this also means no need to manually restore after allocating in a buffer that caused execution, because the manager restores it for us. Remove a method that wasn't used from D3DUtil.cpp, and fixes a few errors in EFB poke drawing.
2016-05-08D3D12: Use helper method for binding EFB render targetsStenzek
2016-05-08D3D12: Allow large texture uploads (>64MiB) by using temporary bufferStenzek
This is not optimal, but for those texture packs with extremely large images, it won't crash. Releasing after the frame completes is an option too, however, there is the risk of running out of memory by doing this.
2016-02-28D3D12: Don't clear texture SRV on destruction, as it may still be in useStenzek
2016-02-16D3D12: Get rid of safe deletion macrosLioncash
Anything these macros provided can be obsoleted by using the correct standard library types.
2016-02-15D3D12: Initial commit for D3D12 backend implementation.hdcmeta