chromium/third_party/angle/src/tests/gl_tests/BlendIntegerTest.cpp

//
// Copyright 2020 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//

#include "test_utils/ANGLETest.h"
#include "test_utils/gl_raii.h"

usingnamespaceangle;

class BlendIntegerTest : public ANGLETest<>
{};

// Test that blending is not applied to signed integer attachments.
TEST_P(BlendIntegerTest, R8I)
{}

TEST_P(BlendIntegerTest, R16I)
{}

TEST_P(BlendIntegerTest, R32I)
{}

TEST_P(BlendIntegerTest, RG8I)
{}

TEST_P(BlendIntegerTest, RG16I)
{}

TEST_P(BlendIntegerTest, RG32I)
{}

TEST_P(BlendIntegerTest, RGBA8I)
{}

TEST_P(BlendIntegerTest, RGBA16I)
{}

TEST_P(BlendIntegerTest, RGBA32I)
{}

// Test that blending is not applied to unsigned integer attachments.
TEST_P(BlendIntegerTest, R8UI)
{}

TEST_P(BlendIntegerTest, R16UI)
{}

TEST_P(BlendIntegerTest, R32UI)
{}

TEST_P(BlendIntegerTest, RG8UI)
{}

TEST_P(BlendIntegerTest, RG16UI)
{}

TEST_P(BlendIntegerTest, RG32UI)
{}

TEST_P(BlendIntegerTest, RGBA8UI)
{}

TEST_P(BlendIntegerTest, RGBA16UI)
{}

TEST_P(BlendIntegerTest, RGBA32UI)
{}

TEST_P(BlendIntegerTest, RGB10_A2UI)
{}

// Test that blending does not cancel draws on signed integer attachments.
TEST_P(BlendIntegerTest, MRTSigned)
{}

// Test that blending does not cancel draws on unsigned integer attachments.
TEST_P(BlendIntegerTest, MRTUnsigned)
{}

// Use this to select which configurations (e.g. which renderer, which GLES major version) these
// tests should be run against.
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST();
ANGLE_INSTANTIATE_TEST_ES3();