diff options
| author | lucy96chen <47800040+lucy96chen@users.noreply.github.com> | 2022-01-19 16:34:58 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-01-19 16:34:58 -0800 |
| commit | 11d248293f1b56a790faadead1e3d94de81f29a2 (patch) | |
| tree | ad28b0106fcaf98321447e10660435b1f00f7385 /build/visual-studio/shader-object | |
| parent | b40cd149c2038b0a429e46d60ddee5610e08b0ba (diff) | |
Vulkan implementations for copyTexture, copyTextureToBuffer, and textureSubresourceBarrier (#2080)
* Added preliminary implementations for Vulkan's copyTexture, copyTextureToBuffer, and textureSubresourceBarrier
* Simple copyTexture test working
* Expanded test to use textureSubresourceBarrier() to change resource states before copying out to a buffer; Changed copyTextureToBuffer() to assert that only a single mip level is being copied; Test passes on Vulkan only
* Fixed an incorrect loop condition in D3D12's textureSubresourceBarrier and changed the size of the results buffer to pre-account for padding; Test runs in D3D12 but does not pass
* D3D12 test working, compareComputeResult for buffers now takes an offset into the results
* Refactored texture copying tests
* Second test written but does not copy correctly
* Fixed texture creation in D3D12 to take into account the subresource index when copying texture data so it actually copies all slices instead of just the ones in the first array layer; Second test working on both D3D12 and Vulkan
* Added a note for future tests to be added for texture copying; Fixed build errors in CUDA
Co-authored-by: Yong He <yhe@nvidia.com>
Co-authored-by: Theresa Foley <tfoleyNV@users.noreply.github.com>
Diffstat (limited to 'build/visual-studio/shader-object')
0 files changed, 0 insertions, 0 deletions
