diff options
| author | lucy96chen <47800040+lucy96chen@users.noreply.github.com> | 2022-03-21 16:56:11 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-21 16:56:11 -0700 |
| commit | 91292b8ca80ede633d1c4effaf8b3f5cf2ac3f2b (patch) | |
| tree | 8482871a0aac4cb939031c65886432a36068bcda /tools/slang-cpp-extractor | |
| parent | 2e1a84add57efd9f8a50a88d0569a48ae4b6d834 (diff) | |
Add additional texture to texture copying tests (#2165)
* Working on finding a better way to do result comparisons in order to accommodate testing different formats and texture types, copying small to large texture currently half broken
* All tests except copying into a buffer with an offset working with new code for results comparison, support for most formats WIP
* Replaced SubresourceStuff with ValidationTextureData; Added implementation for ValidationTextureFormat::initializeTexel() and changed generateTextureData() to call this
* All implemented formats work on D3D12, a few broken for Vulkan
* Fixed numerous locations in render-vk.cpp to set aspect masks based on either the format or the provided TextureAspect; All tests except copy to buffer with offset working on new code structure
* All texture to texture copying tests work for all non-compressed formats; Test code cleaned up to minimize the amount of stuff needing to be passed between functions
* All tests working with all texture types except TextureCube and all non-compressed formats; Temporarily removing test for copying to a buffer at an offset, will likely return in a separate test file
* Small cleanup changes
* build fixes
Diffstat (limited to 'tools/slang-cpp-extractor')
0 files changed, 0 insertions, 0 deletions
