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