// // Copyright 2015 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. // // BindGeneratesResourceTest.cpp : Tests of the GL_CHROMIUM_bind_generates_resource extension. #include "test_utils/ANGLETest.h" namespace angle { class BindGeneratesResourceTest : public ANGLETest<> { … }; // Context creation would fail if EGL_CHROMIUM_create_context_bind_generates_resource was not // available so the GL extension should always be present TEST_P(BindGeneratesResourceTest, ExtensionStringExposed) { … } // Verify that GL_BIND_GENERATES_RESOURCE_CHROMIUM can be queried but not changed TEST_P(BindGeneratesResourceTest, QueryValidation) { … } // Test that buffers cannot be generated on bind TEST_P(BindGeneratesResourceTest, Buffers) { … } // Test that textures cannot be generated on bind TEST_P(BindGeneratesResourceTest, Textures) { … } // Test that framebuffers cannot be generated on bind TEST_P(BindGeneratesResourceTest, Framebuffers) { … } // Test that renderbuffer cannot be generated on bind TEST_P(BindGeneratesResourceTest, Renderbuffers) { … } // 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