Example usage for org.lwjgl.opengl GL15 glGetQueryObjectui

List of usage examples for org.lwjgl.opengl GL15 glGetQueryObjectui

Introduction

In this page you can find the example usage for org.lwjgl.opengl GL15 glGetQueryObjectui.

Prototype

@NativeType("void")
public static int glGetQueryObjectui(@NativeType("GLuint") int id, @NativeType("GLenum") int pname) 

Source Link

Document

Unsigned version of #glGetQueryObjectiv GetQueryObjectiv .

Usage

From source file:org.terasology.logic.world.Chunk.java

License:Apache License

public void applyOcclusionQueries() {
    for (int i = 0; i < VERTICAL_SEGMENTS; i++) {
        if (_queries[i] != 0) {
            int result = GL15.glGetQueryObjectui(_queries[i], GL15.GL_QUERY_RESULT_AVAILABLE);

            if (result != 0) {

                result = GL15.glGetQueryObjectui(_queries[i], GL15.GL_QUERY_RESULT);

                _occlusionCulled[i] = result <= 0;

                GL15.glDeleteQueries(_queries[i]);
                _queries[i] = 0;//from   ww  w .  j a v a2  s. c  o  m
            }
        }
    }
}

From source file:tk.ivybits.engine.gl.GL.java

License:Open Source License

public static int glGetQueryObjectui(int a, int b) {
    return GL15.glGetQueryObjectui(a, b);
}