Enable BufferTests on OpenGL ES.

Skip those which currently do not pass (same as GL backend).

BUG=dawn:580

Change-Id: Id307cfb998c981d65621eb98761c22d73e5b0f81
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/34403
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Stephen White <senorblanco@chromium.org>
This commit is contained in:
Stephen White 2020-12-01 18:33:27 +00:00 committed by Commit Bot service account
parent 7bf553c467
commit f995e4adc1

View File

@ -707,6 +707,7 @@ TEST_P(BufferTests, ZeroSizedBuffer) {
TEST_P(BufferTests, CreateBufferOOM) { TEST_P(BufferTests, CreateBufferOOM) {
// TODO(http://crbug.com/dawn/27): Missing support. // TODO(http://crbug.com/dawn/27): Missing support.
DAWN_SKIP_TEST_IF(IsOpenGL()); DAWN_SKIP_TEST_IF(IsOpenGL());
DAWN_SKIP_TEST_IF(IsOpenGLES());
DAWN_SKIP_TEST_IF(IsAsan()); DAWN_SKIP_TEST_IF(IsAsan());
wgpu::BufferDescriptor descriptor; wgpu::BufferDescriptor descriptor;
@ -724,6 +725,7 @@ TEST_P(BufferTests, CreateBufferOOM) {
TEST_P(BufferTests, BufferMappedAtCreationOOM) { TEST_P(BufferTests, BufferMappedAtCreationOOM) {
// TODO(http://crbug.com/dawn/27): Missing support. // TODO(http://crbug.com/dawn/27): Missing support.
DAWN_SKIP_TEST_IF(IsOpenGL()); DAWN_SKIP_TEST_IF(IsOpenGL());
DAWN_SKIP_TEST_IF(IsOpenGLES());
DAWN_SKIP_TEST_IF(IsAsan()); DAWN_SKIP_TEST_IF(IsAsan());
// TODO(http://crbug.com/dawn/579): PartitionAlloc raises an exception on OOM even with // TODO(http://crbug.com/dawn/579): PartitionAlloc raises an exception on OOM even with
@ -773,6 +775,7 @@ TEST_P(BufferTests, BufferMappedAtCreationOOM) {
TEST_P(BufferTests, CreateBufferOOMMapAsync) { TEST_P(BufferTests, CreateBufferOOMMapAsync) {
// TODO(http://crbug.com/dawn/27): Missing support. // TODO(http://crbug.com/dawn/27): Missing support.
DAWN_SKIP_TEST_IF(IsOpenGL()); DAWN_SKIP_TEST_IF(IsOpenGL());
DAWN_SKIP_TEST_IF(IsOpenGLES());
DAWN_SKIP_TEST_IF(IsAsan()); DAWN_SKIP_TEST_IF(IsAsan());
auto RunTest = [this](const wgpu::BufferDescriptor& descriptor) { auto RunTest = [this](const wgpu::BufferDescriptor& descriptor) {
@ -809,4 +812,5 @@ DAWN_INSTANTIATE_TEST(BufferTests,
D3D12Backend(), D3D12Backend(),
MetalBackend(), MetalBackend(),
OpenGLBackend(), OpenGLBackend(),
OpenGLESBackend(),
VulkanBackend()); VulkanBackend());