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