// // Copyright 2023 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. // // The tests assert OpenGL behavior for all combinations of the following states // - Depth Range // - Full (0, 1) // - Reduced // - Depth Clamp // - Enabled (if supported) // - Disabled // - Vertex Depth // - Inside clip volume // - Less than -1 // - Greater than +1 // - gl_FragDepth // - Unused // - Passthrough (gl_FragCoord.z) // - Within the depth range // - Between 0 and near clipping plane // - Between 1 and far clipping plane // - Negative // - Greater than 1 // - Depth buffer format // - DEPTH_COMPONENT16 // - DEPTH_COMPONENT32F (ES 3.x only) #include "test_utils/ANGLETest.h" #include "test_utils/gl_raii.h" usingnamespaceangle; namespace … // anonymous namespace