1eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich/* 2eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * Copyright (C) 2007 The Android Open Source Project 3eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * 4eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * Licensed under the Apache License, Version 2.0 (the "License"); 5eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * you may not use this file except in compliance with the License. 6eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * You may obtain a copy of the License at 7eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * 8eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * http://www.apache.org/licenses/LICENSE-2.0 9eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * 10eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * Unless required by applicable law or agreed to in writing, software 11eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * distributed under the License is distributed on an "AS IS" BASIS, 12eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * See the License for the specific language governing permissions and 14eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * limitations under the License. 15eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich */ 16eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 17eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichpackage com.android.glperf; 18eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 19eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich// Wrapper for native library 20eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 21eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichpublic class GLPerfLib { 22eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 23eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich static { 24eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich System.loadLibrary("glperf"); 25eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich } 26eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 27eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich /** 28eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * @param width the current view width 29eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * @param height the current view height 30eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich */ 31eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich public static native void init(int width, int height); 32eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich public static native void step(); 33eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich} 34