1c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry#ifndef _ES31FINFOLOGQUERYSHARED_HPP 2c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry#define _ES31FINFOLOGQUERYSHARED_HPP 3c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry/*------------------------------------------------------------------------- 4c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * drawElements Quality Program OpenGL ES 3.1 Module 5c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * ------------------------------------------------- 6c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * 7c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * Copyright 2015 The Android Open Source Project 8c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * 9c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * Licensed under the Apache License, Version 2.0 (the "License"); 10c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * you may not use this file except in compliance with the License. 11c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * You may obtain a copy of the License at 12c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * 13c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * http://www.apache.org/licenses/LICENSE-2.0 14c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * 15c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * Unless required by applicable law or agreed to in writing, software 16c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * distributed under the License is distributed on an "AS IS" BASIS, 17c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * See the License for the specific language governing permissions and 19c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * limitations under the License. 20c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * 21c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry *//*! 22c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * \file 23c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry * \brief Info log query shared utilities 24c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry *//*--------------------------------------------------------------------*/ 25c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry 26c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry#include "tcuDefs.hpp" 27c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry#include "glwDefs.hpp" 28c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry#include "gluCallLogWrapper.hpp" 29c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry#include "tcuResultCollector.hpp" 30c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry 31c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyrynamespace deqp 32c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry{ 33c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyrynamespace gles31 34c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry{ 35c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyrynamespace Functional 36c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry{ 37c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry 38c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyryvoid verifyInfoLogQuery (tcu::ResultCollector& result, 39c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry glu::CallLogWrapper& gl, 40c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry int logLen, 41c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry glw::GLuint object, 42c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry void (glu::CallLogWrapper:: *getInfoLog)(glw::GLuint, glw::GLsizei, glw::GLsizei*, glw::GLchar*), 43c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry const char* getterName); 44c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry 45c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry 46c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry} // Functional 47c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry} // gles31 48c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry} // deqp 49c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry 50c423ce6164cdd88c8c3e47bec4ec34476743042aJarkko Pöyry#endif // _ES31FINFOLOGQUERYSHARED_HPP 51