Example usage for org.lwjgl.opengl GL20 glUniform4i

List of usage examples for org.lwjgl.opengl GL20 glUniform4i

Introduction

In this page you can find the example usage for org.lwjgl.opengl GL20 glUniform4i.

Prototype

public static void glUniform4i(@NativeType("GLint") int location, @NativeType("GLint") int v0,
        @NativeType("GLint") int v1, @NativeType("GLint") int v2, @NativeType("GLint") int v3) 

Source Link

Document

Specifies the value of an ivec4 uniform variable for the current program object.

Usage

From source file:ar.com.quark.backend.lwjgl.opengl.DesktopGLES20.java

License:Apache License

/**
 * {@inheritDoc}// w  w  w. ja v a2  s  .  c o m
 */
@Override
public void glUniform4i(int name, int i1, int i2, int i3, int i4) {
    GL20.glUniform4i(name, i1, i2, i3, i4);
}

From source file:com.badlogic.gdx.backends.jglfw.JglfwGL20.java

License:Apache License

public void glUniform4i(int location, int x, int y, int z, int w) {
    GL20.glUniform4i(location, x, y, z, w);
}

From source file:cuchaz.jfxgl.prism.JFXGLContext.java

License:Open Source License

@Override
public void uniform4i(int location, int v0, int v1, int v2, int v3) {
    GL20.glUniform4i(location, v0, v1, v2, v3);
}

From source file:io.root.gfx.glutils.GL.java

License:Apache License

public static void glUniform4i(int location, int x, int y, int z, int w) {
    GL20.glUniform4i(location, x, y, z, w);
}

From source file:jpcsp.graphics.RE.RenderingEngineLwjgl.java

License:Open Source License

@Override
public void setUniform4(int id, int[] values) {
    GL20.glUniform4i(id, values[0], values[1], values[2], values[3]);
}

From source file:net.betabears.the2dlibrary.graphics.shader.Uniform4i.java

@Override
public void apply(int location) {
    GL20.glUniform4i(location, f0, f1, f2, f3);
}

From source file:net.neilcsmith.praxis.video.opengl.internal.ShaderProgram.java

License:Apache License

/** Sets the uniform with the given name. Throws an IllegalArgumentException in case it is not called in between a
 * {@link #begin()}/{@link #end()} block.
 * /*from  w  ww  . j  a v  a2s  .  com*/
 * @param name the name of the uniform
 * @param value1 the first value
 * @param value2 the second value
 * @param value3 the third value
 * @param value4 the fourth value */
public void setUniformi(String name, int value1, int value2, int value3, int value4) {
    checkContext();
    int location = fetchUniformLocation(name);
    GL20.glUniform4i(location, value1, value2, value3, value4);
}

From source file:org.oscim.gdx.LwjglGL20.java

License:Apache License

public void uniform4i(int location, int x, int y, int z, int w) {
    GL20.glUniform4i(location, x, y, z, w);
}

From source file:playn.java.JavaGL20.java

License:Apache License

@Override
public void glUniform4i(int location, int x, int y, int z, int w) {
    GL20.glUniform4i(location, x, y, z, w);
}

From source file:processing.lwjgl.PGL.java

License:Open Source License

public void uniform4i(int loc, int value0, int value1, int value2, int value3) {
    GL20.glUniform4i(loc, value0, value1, value2, value3);
}