es3fFboApiTests.hpp revision 3c827367444ee418f129b2c238299f49d3264554
1dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com#ifndef _ES3FFBOAPITESTS_HPP 2dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com#define _ES3FFBOAPITESTS_HPP 3dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com/*------------------------------------------------------------------------- 4dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * drawElements Quality Program OpenGL ES 3.0 Module 5dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * ------------------------------------------------- 6dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * 7dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * Copyright 2014 The Android Open Source Project 8dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * 9dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * Licensed under the Apache License, Version 2.0 (the "License"); 10dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * you may not use this file except in compliance with the License. 11dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * You may obtain a copy of the License at 12dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * 13dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * http://www.apache.org/licenses/LICENSE-2.0 14dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * 15dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * Unless required by applicable law or agreed to in writing, software 16dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * distributed under the License is distributed on an "AS IS" BASIS, 17dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * See the License for the specific language governing permissions and 19dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * limitations under the License. 20dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * 21dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com *//*! 22dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * \file 23dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com * \brief Framebuffer Object API Tests. 24dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com *//*--------------------------------------------------------------------*/ 25dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com 26dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com#include "tcuDefs.hpp" 27dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com#include "tes3TestCase.hpp" 28dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com 29dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.comnamespace deqp 30dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com{ 31dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.comnamespace gles3 32dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com{ 33dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.comnamespace Functional 34dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com{ 35dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com 36dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.comclass FboApiTests : public TestCaseGroup 37dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com{ 38dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.compublic: 39dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com FboApiTests (Context& context); 40dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com virtual ~FboApiTests (void); 41dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com 42dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com virtual void init (void); 43dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com 44dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.comprivate: 45dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com FboApiTests (const FboApiTests& other); 46dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com FboApiTests& operator= (const FboApiTests& other); 47dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com}; 48dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com 49dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com} // Functional 50dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com} // gles3 51dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com} // deqp 52dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com 53dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com#endif // _ES3FFBOAPITESTS_HPP 54dd743fefad9764ad86d7f69deec32e9a3b5de47frobertphillips@google.com