Top Description Fields Constructors Methods
org.lwjgl.opengles

public Class NVNonSquareMatrices

extends Object
Class Inheritance
Imports
java.nio.*, org.lwjgl.system.*

Native bindings to the NV_non_square_matrices extension.

This extension adds support for non-square matrix variables in GLSL shaders.

Requires GLES 2.0.

Field Summary

Modifier and TypeField and Description
public static final int
GL_FLOAT_MAT2x3_NV

Returned by GetActiveAttrib and GetActiveUniform.

public static final int
GL_FLOAT_MAT2x4_NV

Returned by GetActiveAttrib and GetActiveUniform.

public static final int
GL_FLOAT_MAT3x2_NV

Returned by GetActiveAttrib and GetActiveUniform.

public static final int
GL_FLOAT_MAT3x4_NV

Returned by GetActiveAttrib and GetActiveUniform.

public static final int
GL_FLOAT_MAT4x2_NV

Returned by GetActiveAttrib and GetActiveUniform.

public static final int
GL_FLOAT_MAT4x3_NV

Returned by GetActiveAttrib and GetActiveUniform.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static void
glUniformMatrix2x3fvNV(int location, boolean transpose, FloatBuffer value)

public static void
glUniformMatrix2x3fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix2x3fvNV

public static void
glUniformMatrix2x4fvNV(int location, boolean transpose, FloatBuffer value)

public static void
glUniformMatrix2x4fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix2x4fvNV

public static void
glUniformMatrix3x2fvNV(int location, boolean transpose, FloatBuffer value)

public static void
glUniformMatrix3x2fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix3x2fvNV

public static void
glUniformMatrix3x4fvNV(int location, boolean transpose, FloatBuffer value)

public static void
glUniformMatrix3x4fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix3x4fvNV

public static void
glUniformMatrix4x2fvNV(int location, boolean transpose, FloatBuffer value)

public static void
glUniformMatrix4x2fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix4x2fvNV

public static void
glUniformMatrix4x3fvNV(int location, boolean transpose, FloatBuffer value)

public static void
glUniformMatrix4x3fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix4x3fvNV

public static native void
nglUniformMatrix2x3fvNV(int location, int count, boolean transpose, long value)

public static native void
nglUniformMatrix2x4fvNV(int location, int count, boolean transpose, long value)

public static native void
nglUniformMatrix3x2fvNV(int location, int count, boolean transpose, long value)

public static native void
nglUniformMatrix3x4fvNV(int location, int count, boolean transpose, long value)

public static native void
nglUniformMatrix4x2fvNV(int location, int count, boolean transpose, long value)

public static native void
nglUniformMatrix4x3fvNV(int location, int count, boolean transpose, long value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_FLOAT_MAT2x3_NVback to summary
public static final int GL_FLOAT_MAT2x3_NV

Returned by GetActiveAttrib and GetActiveUniform.

GL_FLOAT_MAT2x4_NVback to summary
public static final int GL_FLOAT_MAT2x4_NV

Returned by GetActiveAttrib and GetActiveUniform.

GL_FLOAT_MAT3x2_NVback to summary
public static final int GL_FLOAT_MAT3x2_NV

Returned by GetActiveAttrib and GetActiveUniform.

GL_FLOAT_MAT3x4_NVback to summary
public static final int GL_FLOAT_MAT3x4_NV

Returned by GetActiveAttrib and GetActiveUniform.

GL_FLOAT_MAT4x2_NVback to summary
public static final int GL_FLOAT_MAT4x2_NV

Returned by GetActiveAttrib and GetActiveUniform.

GL_FLOAT_MAT4x3_NVback to summary
public static final int GL_FLOAT_MAT4x3_NV

Returned by GetActiveAttrib and GetActiveUniform.

Constructor Detail

NVNonSquareMatricesback to summary
protected NVNonSquareMatrices()

Method Detail

glUniformMatrix2x3fvNVback to summary
public static void glUniformMatrix2x3fvNV(int location, boolean transpose, FloatBuffer value)
glUniformMatrix2x3fvNVback to summary
public static void glUniformMatrix2x3fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix2x3fvNV

glUniformMatrix2x4fvNVback to summary
public static void glUniformMatrix2x4fvNV(int location, boolean transpose, FloatBuffer value)
glUniformMatrix2x4fvNVback to summary
public static void glUniformMatrix2x4fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix2x4fvNV

glUniformMatrix3x2fvNVback to summary
public static void glUniformMatrix3x2fvNV(int location, boolean transpose, FloatBuffer value)
glUniformMatrix3x2fvNVback to summary
public static void glUniformMatrix3x2fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix3x2fvNV

glUniformMatrix3x4fvNVback to summary
public static void glUniformMatrix3x4fvNV(int location, boolean transpose, FloatBuffer value)
glUniformMatrix3x4fvNVback to summary
public static void glUniformMatrix3x4fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix3x4fvNV

glUniformMatrix4x2fvNVback to summary
public static void glUniformMatrix4x2fvNV(int location, boolean transpose, FloatBuffer value)
glUniformMatrix4x2fvNVback to summary
public static void glUniformMatrix4x2fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix4x2fvNV

glUniformMatrix4x3fvNVback to summary
public static void glUniformMatrix4x3fvNV(int location, boolean transpose, FloatBuffer value)
glUniformMatrix4x3fvNVback to summary
public static void glUniformMatrix4x3fvNV(int location, boolean transpose, float[] value)

Array version of: UniformMatrix4x3fvNV

nglUniformMatrix2x3fvNVback to summary
public static native void nglUniformMatrix2x3fvNV(int location, int count, boolean transpose, long value)
nglUniformMatrix2x4fvNVback to summary
public static native void nglUniformMatrix2x4fvNV(int location, int count, boolean transpose, long value)
nglUniformMatrix3x2fvNVback to summary
public static native void nglUniformMatrix3x2fvNV(int location, int count, boolean transpose, long value)
nglUniformMatrix3x4fvNVback to summary
public static native void nglUniformMatrix3x4fvNV(int location, int count, boolean transpose, long value)
nglUniformMatrix4x2fvNVback to summary
public static native void nglUniformMatrix4x2fvNV(int location, int count, boolean transpose, long value)
nglUniformMatrix4x3fvNVback to summary
public static native void nglUniformMatrix4x3fvNV(int location, int count, boolean transpose, long value)