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