dawn-cmake/src/dawn
Austin Eng 4a88a3287e D3D12: derive T2T workaround from TextureCopyBetweenDimensionsSupported
Query D3D12_FEATURE_DATA_D3D12_OPTIONS13 to determine whether the device
supports copies between textures of different dimensions. If it does
not, or if D3D12_FEATURE_D3D12_OPTIONS13 is not supported, force enable
toggle
D3D12UseTempBufferInTextureToTextureCopyBetweenDifferentDimensions.

Fixed: dawn:1216
Change-Id: I976e7fad291126f8dcee31ce6b681314d38e69e7
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120882
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: Austin Eng <enga@chromium.org>
2023-02-21 23:14:46 +00:00
..
common Refactor Semaphore Service In Vulkan Backend 2023-02-16 13:49:23 +00:00
fuzzers Add Dawn Wire Server LPM Fuzzer [1/N] 2023-02-08 20:43:18 +00:00
glfw tint: Remove type::AddressSpace::kNone 2023-02-18 12:37:34 +00:00
native D3D12: derive T2T workaround from TextureCopyBetweenDimensionsSupported 2023-02-21 23:14:46 +00:00
node Run ./tools/format 2023-02-21 21:05:28 +00:00
platform Add dawn version hash to cache keys. 2022-06-24 23:39:49 +00:00
samples Deprecates clearColor, clearDepth, and clearStencil values. 2023-02-07 23:51:11 +00:00
tests Remove the `type` keyword. 2023-02-21 16:55:07 +00:00
utils Enable the optional feature bgra8unorm-storage on Metal 2023-02-11 02:53:53 +00:00
wire Run ./tools/format 2023-02-21 21:05:28 +00:00
BUILD.gn Remove old src/include folder 2022-06-18 16:16:11 +00:00
CMakeLists.txt Add a target for the GLFW surface helper. 2022-08-14 15:59:25 +00:00
OWNERS Fix typo in OWNERS file 2022-05-31 20:34:39 +00:00
gpu_info.json Add the device id of Intel Raptor Lake to gpu_info.json 2023-01-28 02:58:52 +00:00