150bbc165b063155cc23c360deb7b865502e068e2Anna Zaks#ifndef _ES2FDEPTHSTENCILCLEARTESTS_HPP 250bbc165b063155cc23c360deb7b865502e068e2Anna Zaks#define _ES2FDEPTHSTENCILCLEARTESTS_HPP 350bbc165b063155cc23c360deb7b865502e068e2Anna Zaks/*------------------------------------------------------------------------- 450bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * drawElements Quality Program OpenGL ES 2.0 Module 550bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * ------------------------------------------------- 650bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * 750bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * Copyright 2014 The Android Open Source Project 850bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * 950bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * Licensed under the Apache License, Version 2.0 (the "License"); 1050bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * you may not use this file except in compliance with the License. 1150bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * You may obtain a copy of the License at 1250bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * 1350bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * http://www.apache.org/licenses/LICENSE-2.0 1450bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * 1550bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * Unless required by applicable law or agreed to in writing, software 1650bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * distributed under the License is distributed on an "AS IS" BASIS, 1750bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1850bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * See the License for the specific language governing permissions and 1950bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * limitations under the License. 2050bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * 2150bbc165b063155cc23c360deb7b865502e068e2Anna Zaks *//*! 2250bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * \file 2350bbc165b063155cc23c360deb7b865502e068e2Anna Zaks * \brief Depth and stencil buffer clear tests. 2450bbc165b063155cc23c360deb7b865502e068e2Anna Zaks *//*--------------------------------------------------------------------*/ 2550bbc165b063155cc23c360deb7b865502e068e2Anna Zaks 2650bbc165b063155cc23c360deb7b865502e068e2Anna Zaks#include "deDefs.h" 2750bbc165b063155cc23c360deb7b865502e068e2Anna Zaks#include "tes2TestCase.hpp" 2850bbc165b063155cc23c360deb7b865502e068e2Anna Zaks 2950bbc165b063155cc23c360deb7b865502e068e2Anna Zaksnamespace deqp 3050bbc165b063155cc23c360deb7b865502e068e2Anna Zaks{ 31011534973e83db51f49098871186238fc64d5f54Jordy Rosenamespace gles2 32011534973e83db51f49098871186238fc64d5f54Jordy Rose{ 33011534973e83db51f49098871186238fc64d5f54Jordy Rosenamespace Functional 34011534973e83db51f49098871186238fc64d5f54Jordy Rose{ 35011534973e83db51f49098871186238fc64d5f54Jordy Rose 36011534973e83db51f49098871186238fc64d5f54Jordy Roseclass DepthStencilClearTests : public TestCaseGroup 37011534973e83db51f49098871186238fc64d5f54Jordy Rose{ 3850bbc165b063155cc23c360deb7b865502e068e2Anna Zakspublic: 3950bbc165b063155cc23c360deb7b865502e068e2Anna Zaks DepthStencilClearTests (Context& context); 4050bbc165b063155cc23c360deb7b865502e068e2Anna Zaks virtual ~DepthStencilClearTests (void) {} 4150bbc165b063155cc23c360deb7b865502e068e2Anna Zaks 42011534973e83db51f49098871186238fc64d5f54Jordy Rose virtual void init (void); 43011534973e83db51f49098871186238fc64d5f54Jordy Rose 44011534973e83db51f49098871186238fc64d5f54Jordy Roseprivate: 45011534973e83db51f49098871186238fc64d5f54Jordy Rose DepthStencilClearTests (const DepthStencilClearTests&); 46011534973e83db51f49098871186238fc64d5f54Jordy Rose DepthStencilClearTests& operator= (const DepthStencilClearTests&); 47011534973e83db51f49098871186238fc64d5f54Jordy Rose}; 48011534973e83db51f49098871186238fc64d5f54Jordy Rose 49011534973e83db51f49098871186238fc64d5f54Jordy Rose} // Functional 50011534973e83db51f49098871186238fc64d5f54Jordy Rose} // gles2 51011534973e83db51f49098871186238fc64d5f54Jordy Rose} // deqp 52011534973e83db51f49098871186238fc64d5f54Jordy Rose 5350bbc165b063155cc23c360deb7b865502e068e2Anna Zaks#endif // _ES2FDEPTHSTENCILCLEARTESTS_HPP 5450bbc165b063155cc23c360deb7b865502e068e2Anna Zaks