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