es31fDebugTests.hpp revision 3c827367444ee418f129b2c238299f49d3264554
16d5ab866fc1492c12b1f2531bbe7dcdb55ac9e15Misha Brukman#ifndef _ES31FDEBUGTESTS_HPP 2ef5dc7072fb96a66cc744c0fd6550def9e7f7159Misha Brukman#define _ES31FDEBUGTESTS_HPP 3e488e9360b1a865ba604330965edcf139e590b65John Criswell/*------------------------------------------------------------------------- 4e488e9360b1a865ba604330965edcf139e590b65John Criswell * drawElements Quality Program OpenGL ES 3.1 Module 557360d1f1cede3b26744d0ce3ade814fcc0f332dChris Lattner * ------------------------------------------------- 657360d1f1cede3b26744d0ce3ade814fcc0f332dChris Lattner * 7ef5dc7072fb96a66cc744c0fd6550def9e7f7159Misha Brukman * Copyright 2014 The Android Open Source Project 86d5ab866fc1492c12b1f2531bbe7dcdb55ac9e15Misha Brukman * 922033b2a4e0330b24fd601ef36e36bb1e544bf9dChris Lattner * Licensed under the Apache License, Version 2.0 (the "License"); 105720be4138bba4fafb72a0f3034cfe47af40b696Chris Lattner * you may not use this file except in compliance with the License. 1187b5101248ad861db5298aad8ceb3a7e407707c5Chris Lattner * You may obtain a copy of the License at 1287b5101248ad861db5298aad8ceb3a7e407707c5Chris Lattner * 137c788888872233748da10a8177a9a1eb176c1bc8Peter Collingbourne * http://www.apache.org/licenses/LICENSE-2.0 1487b5101248ad861db5298aad8ceb3a7e407707c5Chris Lattner * 1587b5101248ad861db5298aad8ceb3a7e407707c5Chris Lattner * Unless required by applicable law or agreed to in writing, software 161ad92131abbed3d2992d5996969274a8e1ae9a6bDaniel Dunbar * distributed under the License is distributed on an "AS IS" BASIS, 171ad92131abbed3d2992d5996969274a8e1ae9a6bDaniel Dunbar * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 181ad92131abbed3d2992d5996969274a8e1ae9a6bDaniel Dunbar * See the License for the specific language governing permissions and 1987b5101248ad861db5298aad8ceb3a7e407707c5Chris Lattner * limitations under the License. 20569c45cab2354a2ce5e2657f6cd159d8ab84cd5aAnton Korobeynikov * 21569c45cab2354a2ce5e2657f6cd159d8ab84cd5aAnton Korobeynikov *//*! 224a53e1ef9d137af590425f77f02a4e974f370656Stuart Hastings * \file 234a53e1ef9d137af590425f77f02a4e974f370656Stuart Hastings * \brief Debug output (KHR_debug) tests 244a53e1ef9d137af590425f77f02a4e974f370656Stuart Hastings *//*--------------------------------------------------------------------*/ 254a53e1ef9d137af590425f77f02a4e974f370656Stuart Hastings 264a53e1ef9d137af590425f77f02a4e974f370656Stuart Hastings#include "tcuDefs.hpp" 272cdc80c0671617ca9ff74ebcd8b8bd3a7097877eJim Grosbach#include "tes31TestCase.hpp" 282cdc80c0671617ca9ff74ebcd8b8bd3a7097877eJim Grosbach#include "glwDefs.hpp" 29569c45cab2354a2ce5e2657f6cd159d8ab84cd5aAnton Korobeynikov#include "gluCallLogWrapper.hpp" 308d870abe759784384b2cd9e76eaf7c494d769725Daniel Dunbar 310be07d39b1815536fadebf447008ff1ae9a78869Peter Collingbournenamespace deqp 32569c45cab2354a2ce5e2657f6cd159d8ab84cd5aAnton Korobeynikov{ 337c788888872233748da10a8177a9a1eb176c1bc8Peter Collingbournenamespace gles31 34950dba04e0ac7a0ae4d47b43b60f620e053ce26bDaniel Dunbar{ 35da589a3a963e6cc179d850c5fd395d3e10ce741cDaniel Dunbarnamespace Functional 36da589a3a963e6cc179d850c5fd395d3e10ce741cDaniel Dunbar{ 37da589a3a963e6cc179d850c5fd395d3e10ce741cDaniel Dunbar 38da589a3a963e6cc179d850c5fd395d3e10ce741cDaniel Dunbarclass DebugTests : public TestCaseGroup 39da589a3a963e6cc179d850c5fd395d3e10ce741cDaniel Dunbar{ 40569c45cab2354a2ce5e2657f6cd159d8ab84cd5aAnton Korobeynikovpublic: 41df93e579757961d9a43c3fee9b97b43da8fb652cDavid Greene DebugTests (Context& context); 428fb520eb4f06d4ef771abe9c22d85b2a275988eeMisha Brukman virtual ~DebugTests (void) {} 43009505452b713ed2e3a8e99c5545a6e721c65495Chris Lattner 44ef5dc7072fb96a66cc744c0fd6550def9e7f7159Misha Brukman virtual void init (void); 4593bc3cdd43a7f4e764049d12bd6aad019b834432Reid Spencer 46c90171961d020d93e4ce548016d8ccb8aab00c57Jeffrey Yasskinprivate: 47c90171961d020d93e4ce548016d8ccb8aab00c57Jeffrey Yasskin DebugTests (const DebugTests& other); 48c90171961d020d93e4ce548016d8ccb8aab00c57Jeffrey Yasskin DebugTests& operator= (const DebugTests& other); 49c90171961d020d93e4ce548016d8ccb8aab00c57Jeffrey Yasskin}; 509d9ae9fb59ee3897ffc21dfa3b7078478ac6d674Rafael Espindola 519d9ae9fb59ee3897ffc21dfa3b7078478ac6d674Rafael Espindola} // Functional 529d9ae9fb59ee3897ffc21dfa3b7078478ac6d674Rafael Espindola} // gles31 539d9ae9fb59ee3897ffc21dfa3b7078478ac6d674Rafael Espindola} // deqp 545720be4138bba4fafb72a0f3034cfe47af40b696Chris Lattner 558b2e1419cf24a33df5a87c99e367528b44dc28cfReid Spencer#endif // _ES31FDEBUGTESTS_HPP 565720be4138bba4fafb72a0f3034cfe47af40b696Chris Lattner