// // Copyright 2018 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. // // MemorySizeTest.cpp : Tests of the GL_ANGLE_memory_size extension. #include "test_utils/ANGLETest.h" #include "test_utils/gl_raii.h" namespace angle { class MemorySizeTest : public ANGLETest<> { … }; // GL_ANGLE_memory_size is implemented in the front-end and should always be exposed. TEST_P(MemorySizeTest, ExtensionStringExposed) { … } // Test basic queries of textures TEST_P(MemorySizeTest, BasicUsageTexture) { … } // Test basic queries of buffers TEST_P(MemorySizeTest, BasicUsageBuffer) { … } // Test basic queries of renderbuffers TEST_P(MemorySizeTest, BasicUsageRenderbuffer) { … } // No errors specific to GL_ANGLE_memory_size to test for. // Use this to select which configurations (e.g. which renderer, which GLES major version) these // tests should be run against. ANGLE_INSTANTIATE_TEST_ES2_AND_ES3(…); } // namespace angle