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