es3fFragOpInteractionTests.hpp revision 3c827367444ee418f129b2c238299f49d3264554
156c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks#ifndef _ES3FFRAGOPINTERACTIONTESTS_HPP
256c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks#define _ES3FFRAGOPINTERACTIONTESTS_HPP
356c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks/*-------------------------------------------------------------------------
456c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks * drawElements Quality Program OpenGL ES 3.0 Module
556c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks * -------------------------------------------------
656c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks *
756c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks * Copyright 2014 The Android Open Source Project
856c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks *
956c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks * Licensed under the Apache License, Version 2.0 (the "License");
107df30109963092559d3760c0661a020f9daf1030The Android Open Source Project * you may not use this file except in compliance with the License.
117df30109963092559d3760c0661a020f9daf1030The Android Open Source Project * You may obtain a copy of the License at
127df30109963092559d3760c0661a020f9daf1030The Android Open Source Project *
137df30109963092559d3760c0661a020f9daf1030The Android Open Source Project *      http://www.apache.org/licenses/LICENSE-2.0
147df30109963092559d3760c0661a020f9daf1030The Android Open Source Project *
157df30109963092559d3760c0661a020f9daf1030The Android Open Source Project * Unless required by applicable law or agreed to in writing, software
167df30109963092559d3760c0661a020f9daf1030The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS,
177df30109963092559d3760c0661a020f9daf1030The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
187df30109963092559d3760c0661a020f9daf1030The Android Open Source Project * See the License for the specific language governing permissions and
197df30109963092559d3760c0661a020f9daf1030The Android Open Source Project * limitations under the License.
207df30109963092559d3760c0661a020f9daf1030The Android Open Source Project *
217df30109963092559d3760c0661a020f9daf1030The Android Open Source Project *//*!
2256c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks * \file
2356c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks * \brief Shader - render state interaction tests.
2456c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks *//*--------------------------------------------------------------------*/
2556c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks
2656c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks#include "tcuDefs.hpp"
2756c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks#include "tes3TestCase.hpp"
2856c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks
2956c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparksnamespace deqp
3056c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks{
3156c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparksnamespace gles3
3256c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks{
3356c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparksnamespace Functional
3456c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks{
3556c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks
3656c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparksclass FragOpInteractionTests : public TestCaseGroup
3756c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks{
3856c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparkspublic:
3956c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks								FragOpInteractionTests		(Context& context);
4056c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks								~FragOpInteractionTests		(void);
4156c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks
4256c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks	void						init						(void);
4356c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks
4456c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparksprivate:
4556c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks								FragOpInteractionTests		(const FragOpInteractionTests&);
4656c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks	FragOpInteractionTests&		operator=					(const FragOpInteractionTests&);
4756c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks};
4856c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks
4956c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks} // Functional
5056c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks} // gles3
5156c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks} // deqp
5256c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks
5356c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks#endif // _ES3FFRAGOPINTERACTIONTESTS_HPP
5456c99cd2c2c1e6ab038dac5fced5b92ccf11ff6cDave Sparks