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