Example usage for javax.microedition.khronos.opengles GL10 glGetString

List of usage examples for javax.microedition.khronos.opengles GL10 glGetString

Introduction

In this page you can find the example usage for javax.microedition.khronos.opengles GL10 glGetString.

Prototype

public String glGetString(int name);

Source Link

Usage

From source file:Main.java

public static String getGLVendorInfo(GL10 gl) {
    int[] maxTexSize = getMaxTextureSize(gl);
    int[] maxTexUnits = getMaxTextureUnits(gl);
    return String.format(
            "GL version: %s\nGL vendor: %s\nGL renderer: %s\nGL extensions: %s\nGL max texture size: %d\nGL max texture unit: %d\n",
            gl.glGetString(GL10.GL_VERSION), gl.glGetString(GL10.GL_VENDOR), gl.glGetString(GL10.GL_RENDERER),
            gl.glGetString(GL10.GL_EXTENSIONS), maxTexSize[0], maxTexUnits[0]);
}

From source file:openscience.crowdsource.video.experiments.MainActivity.java

@Override
public void onSurfaceCreated(GL10 gl10, EGLConfig eglConfig) {
    String pf_gpu_vendor = gl10.glGetString(GL10.GL_VENDOR);
    String pf_gpu = "";
    if (pf_gpu_vendor.equals("null"))
        pf_gpu_vendor = "";

    String x = gl10.glGetString(GL10.GL_RENDERER);
    if (x.equals("null"))
        pf_gpu = "";
    else/*from   w w  w .  j  a  v  a 2  s.co  m*/
        pf_gpu = pf_gpu_vendor + " " + x;

    runOnUiThread(new Runnable() {
        @Override
        public void run() {
            glSurfaceView.setVisibility(View.GONE);
        }
    });

    AppConfigService.updateGPU(pf_gpu);
    AppConfigService.updateGPUVendor(pf_gpu_vendor);
}

From source file:openscience.crowdsource.experiments.MainActivity.java

@Override
public void onSurfaceCreated(GL10 gl10, EGLConfig config) {
    pf_gpu_vendor = gl10.glGetString(GL10.GL_VENDOR);
    if (pf_gpu_vendor.equals("null"))
        pf_gpu_vendor = "";

    String x = gl10.glGetString(GL10.GL_RENDERER);
    if (x.equals("null"))
        pf_gpu = "";
    else//  ww  w  .ja  va2  s .c  o m
        pf_gpu = pf_gpu_vendor + " " + x;

    runOnUiThread(new Runnable() {
        @Override
        public void run() {
            glSurfaceView.setVisibility(View.GONE);
        }
    });
}