10c79d808cb66894434e78052c66a0f81e5419176Jesse Hall/*
20c79d808cb66894434e78052c66a0f81e5419176Jesse Hall** Copyright 2013, The Android Open Source Project
30c79d808cb66894434e78052c66a0f81e5419176Jesse Hall**
40c79d808cb66894434e78052c66a0f81e5419176Jesse Hall** Licensed under the Apache License, Version 2.0 (the "License");
50c79d808cb66894434e78052c66a0f81e5419176Jesse Hall** you may not use this file except in compliance with the License.
60c79d808cb66894434e78052c66a0f81e5419176Jesse Hall** You may obtain a copy of the License at
70c79d808cb66894434e78052c66a0f81e5419176Jesse Hall**
80c79d808cb66894434e78052c66a0f81e5419176Jesse Hall**     http://www.apache.org/licenses/LICENSE-2.0
90c79d808cb66894434e78052c66a0f81e5419176Jesse Hall**
100c79d808cb66894434e78052c66a0f81e5419176Jesse Hall** Unless required by applicable law or agreed to in writing, software
110c79d808cb66894434e78052c66a0f81e5419176Jesse Hall** distributed under the License is distributed on an "AS IS" BASIS,
120c79d808cb66894434e78052c66a0f81e5419176Jesse Hall** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
130c79d808cb66894434e78052c66a0f81e5419176Jesse Hall** See the License for the specific language governing permissions and
140c79d808cb66894434e78052c66a0f81e5419176Jesse Hall** limitations under the License.
150c79d808cb66894434e78052c66a0f81e5419176Jesse Hall*/
160c79d808cb66894434e78052c66a0f81e5419176Jesse Hall
170c79d808cb66894434e78052c66a0f81e5419176Jesse Hall// This source file is automatically generated
180c79d808cb66894434e78052c66a0f81e5419176Jesse Hall
190c79d808cb66894434e78052c66a0f81e5419176Jesse Hallpackage android.opengl;
200c79d808cb66894434e78052c66a0f81e5419176Jesse Hall
210c79d808cb66894434e78052c66a0f81e5419176Jesse Hall/**
220c79d808cb66894434e78052c66a0f81e5419176Jesse Hall * EGL Extensions
230c79d808cb66894434e78052c66a0f81e5419176Jesse Hall */
240c79d808cb66894434e78052c66a0f81e5419176Jesse Hallpublic class EGLExt {
250c79d808cb66894434e78052c66a0f81e5419176Jesse Hall
260c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    // EGL_KHR_create_context
270c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    public static final int EGL_CONTEXT_MAJOR_VERSION_KHR   = 0x3098;
280c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    public static final int EGL_CONTEXT_MINOR_VERSION_KHR   = 0x30FB;
290c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    public static final int EGL_CONTEXT_FLAGS_KHR           = 0x30FC;
300c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    public static final int EGL_OPENGL_ES3_BIT_KHR          = 0x0040;
310c79d808cb66894434e78052c66a0f81e5419176Jesse Hall
320c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    native private static void _nativeClassInit();
330c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    static {
340c79d808cb66894434e78052c66a0f81e5419176Jesse Hall        _nativeClassInit();
350c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    }
360c79d808cb66894434e78052c66a0f81e5419176Jesse Hall
370c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    // C function EGLBoolean eglPresentationTimeANDROID ( EGLDisplay dpy, EGLSurface sur, EGLnsecsANDROID time )
380c79d808cb66894434e78052c66a0f81e5419176Jesse Hall
390c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    public static native boolean eglPresentationTimeANDROID(
400c79d808cb66894434e78052c66a0f81e5419176Jesse Hall        EGLDisplay dpy,
410c79d808cb66894434e78052c66a0f81e5419176Jesse Hall        EGLSurface sur,
420c79d808cb66894434e78052c66a0f81e5419176Jesse Hall        long time
430c79d808cb66894434e78052c66a0f81e5419176Jesse Hall    );
440c79d808cb66894434e78052c66a0f81e5419176Jesse Hall
450c79d808cb66894434e78052c66a0f81e5419176Jesse Hall}
46