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