d3d11: enable TextureViewTest

Bug: dawn:1705
Bug: dawn:1810
Change-Id: I0a975e074c69d866f1b0b8454a364d05ba1989bc
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/132443
Commit-Queue: Peng Huang <penghuang@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
This commit is contained in:
Peng Huang 2023-05-11 13:16:29 +00:00 committed by Dawn LUCI CQ
parent c06625efc7
commit 61446e63b6
1 changed files with 14 additions and 0 deletions

View File

@ -441,6 +441,9 @@ TEST_P(TextureViewSamplingTest, SRGBReinterpretation) {
// TODO(crbug.com/dawn/1360): OpenGLES doesn't support view format reinterpretation. // TODO(crbug.com/dawn/1360): OpenGLES doesn't support view format reinterpretation.
DAWN_TEST_UNSUPPORTED_IF(IsOpenGLES()); DAWN_TEST_UNSUPPORTED_IF(IsOpenGLES());
// TODO(dawn:1810): D3D11 doesn't support view format reinterpretation.
DAWN_SUPPRESS_TEST_IF(IsD3D11());
wgpu::TextureViewDescriptor viewDesc = {}; wgpu::TextureViewDescriptor viewDesc = {};
viewDesc.format = wgpu::TextureFormat::RGBA8UnormSrgb; viewDesc.format = wgpu::TextureFormat::RGBA8UnormSrgb;
@ -763,6 +766,9 @@ TEST_P(TextureViewRenderingTest, SRGBReinterpretationRenderAttachment) {
// TODO(crbug.com/dawn/1360): OpenGLES doesn't support view format reinterpretation. // TODO(crbug.com/dawn/1360): OpenGLES doesn't support view format reinterpretation.
DAWN_TEST_UNSUPPORTED_IF(IsOpenGLES()); DAWN_TEST_UNSUPPORTED_IF(IsOpenGLES());
// TODO(dawn:1810): D3D11 doesn't support view format reinterpretation.
DAWN_SUPPRESS_TEST_IF(IsD3D11());
// Test will render into an SRGB view // Test will render into an SRGB view
wgpu::TextureViewDescriptor viewDesc = {}; wgpu::TextureViewDescriptor viewDesc = {};
viewDesc.format = wgpu::TextureFormat::RGBA8UnormSrgb; viewDesc.format = wgpu::TextureFormat::RGBA8UnormSrgb;
@ -869,6 +875,9 @@ TEST_P(TextureViewRenderingTest, SRGBReinterpretionResolveAttachment) {
// TODO(crbug.com/dawn/1360): OpenGLES doesn't support view format reinterpretation. // TODO(crbug.com/dawn/1360): OpenGLES doesn't support view format reinterpretation.
DAWN_TEST_UNSUPPORTED_IF(IsOpenGLES()); DAWN_TEST_UNSUPPORTED_IF(IsOpenGLES());
// TODO(dawn:1810): D3D11 doesn't support view format reinterpretation.
DAWN_SUPPRESS_TEST_IF(IsD3D11());
// Test will resolve into an SRGB view // Test will resolve into an SRGB view
wgpu::TextureViewDescriptor viewDesc = {}; wgpu::TextureViewDescriptor viewDesc = {};
viewDesc.format = wgpu::TextureFormat::RGBA8UnormSrgb; viewDesc.format = wgpu::TextureFormat::RGBA8UnormSrgb;
@ -978,6 +987,7 @@ TEST_P(TextureViewRenderingTest, SRGBReinterpretionResolveAttachment) {
} }
DAWN_INSTANTIATE_TEST(TextureViewSamplingTest, DAWN_INSTANTIATE_TEST(TextureViewSamplingTest,
D3D11Backend(),
D3D12Backend(), D3D12Backend(),
MetalBackend(), MetalBackend(),
OpenGLBackend(), OpenGLBackend(),
@ -985,6 +995,7 @@ DAWN_INSTANTIATE_TEST(TextureViewSamplingTest,
VulkanBackend()); VulkanBackend());
DAWN_INSTANTIATE_TEST(TextureViewRenderingTest, DAWN_INSTANTIATE_TEST(TextureViewRenderingTest,
D3D11Backend(),
D3D12Backend(), D3D12Backend(),
D3D12Backend({}, {"use_d3d12_render_pass"}), D3D12Backend({}, {"use_d3d12_render_pass"}),
MetalBackend(), MetalBackend(),
@ -1025,6 +1036,7 @@ TEST_P(TextureViewTest, DestroyedTexture) {
} }
DAWN_INSTANTIATE_TEST(TextureViewTest, DAWN_INSTANTIATE_TEST(TextureViewTest,
D3D11Backend(),
D3D12Backend(), D3D12Backend(),
MetalBackend(), MetalBackend(),
OpenGLBackend(), OpenGLBackend(),
@ -1041,6 +1053,7 @@ TEST_P(TextureView3DTest, BasicTest) {
} }
DAWN_INSTANTIATE_TEST(TextureView3DTest, DAWN_INSTANTIATE_TEST(TextureView3DTest,
D3D11Backend(),
D3D12Backend(), D3D12Backend(),
MetalBackend(), MetalBackend(),
OpenGLBackend(), OpenGLBackend(),
@ -1115,6 +1128,7 @@ TEST_P(TextureView1DTest, Sampling) {
} }
DAWN_INSTANTIATE_TEST(TextureView1DTest, DAWN_INSTANTIATE_TEST(TextureView1DTest,
D3D11Backend(),
D3D12Backend(), D3D12Backend(),
MetalBackend(), MetalBackend(),
VulkanBackend(), VulkanBackend(),