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

//
// Copyright 2024 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"

namespace angle
{
class TiledRenderingTest : public ANGLETest<>
{};

// Validate that the extension entry points generate errors when the extension is not available.
TEST_P(TiledRenderingTest, ExtensionDisabled)
{}

// Test that tiled rendering can be stared and stopped. Verify that only pixels in bounds are
// written.
TEST_P(TiledRenderingTest, BasicUsage)
{}

// Test that changing the framebuffer implicitly ends tiled rendering.
TEST_P(TiledRenderingTest, ImplicitEnd)
{}

// Test that the only written areas are the intersection of scissor and tiled rendering area
TEST_P(TiledRenderingTest, Scissor)
{}

ANGLE_INSTANTIATE_TEST_ES2_AND_ES3();

}  // namespace angle