1734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller/*
2734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller * Copyright (C) 2011 The Android Open Source Project
3734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller *
4734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller * Licensed under the Apache License, Version 2.0 (the "License");
5734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller * you may not use this file except in compliance with the License.
6734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller * You may obtain a copy of the License at
7734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller *
8734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller *      http://www.apache.org/licenses/LICENSE-2.0
9734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller *
10734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller * Unless required by applicable law or agreed to in writing, software
11734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller * distributed under the License is distributed on an "AS IS" BASIS,
12734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller * See the License for the specific language governing permissions and
14734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller * limitations under the License.
15734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller *
16734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller */
17734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller
18734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller/*
19734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller * Graphics Test Library Header
20734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller */
21734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller
22734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller#include <EGL/egl.h>
23734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller#include <EGL/eglext.h>
24734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller#include <GLES2/gl2.h>
25734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller#include <GLES2/gl2ext.h>
26734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller
27870b8aa15cb5c722b5d8eb7726eaa5f1a7c23d69Mathias Agopian#include "EGLUtils.h"
28734d8d898c6b0b315e431b231cc6759514da361bLouis Huemiller
29734d8d898c6b0b315e431b231cc6759514da361bLouis Huemillervoid glTestPrintGLString(const char *name, GLenum s);
30734d8d898c6b0b315e431b231cc6759514da361bLouis Huemillervoid glTestCheckEglError(const char* op, EGLBoolean returnVal = EGL_TRUE);
31734d8d898c6b0b315e431b231cc6759514da361bLouis Huemillervoid glTestCheckGlError(const char* op);
32734d8d898c6b0b315e431b231cc6759514da361bLouis Huemillervoid glTestPrintEGLConfiguration(EGLDisplay dpy, EGLConfig config);
33