Package org.lwjgl.opengles
Class NVNonSquareMatrices
java.lang.Object
org.lwjgl.opengles.NVNonSquareMatrices
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 TypeFieldDescriptionstatic final int
Returned by GetActiveAttrib and GetActiveUniform.static final int
Returned by GetActiveAttrib and GetActiveUniform.static final int
Returned by GetActiveAttrib and GetActiveUniform.static final int
Returned by GetActiveAttrib and GetActiveUniform.static final int
Returned by GetActiveAttrib and GetActiveUniform.static final int
Returned by GetActiveAttrib and GetActiveUniform. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
glUniformMatrix2x3fvNV
(int location, boolean transpose, float[] value) Array version of:UniformMatrix2x3fvNV
static void
glUniformMatrix2x3fvNV
(int location, boolean transpose, FloatBuffer value) static void
glUniformMatrix2x4fvNV
(int location, boolean transpose, float[] value) Array version of:UniformMatrix2x4fvNV
static void
glUniformMatrix2x4fvNV
(int location, boolean transpose, FloatBuffer value) static void
glUniformMatrix3x2fvNV
(int location, boolean transpose, float[] value) Array version of:UniformMatrix3x2fvNV
static void
glUniformMatrix3x2fvNV
(int location, boolean transpose, FloatBuffer value) static void
glUniformMatrix3x4fvNV
(int location, boolean transpose, float[] value) Array version of:UniformMatrix3x4fvNV
static void
glUniformMatrix3x4fvNV
(int location, boolean transpose, FloatBuffer value) static void
glUniformMatrix4x2fvNV
(int location, boolean transpose, float[] value) Array version of:UniformMatrix4x2fvNV
static void
glUniformMatrix4x2fvNV
(int location, boolean transpose, FloatBuffer value) static void
glUniformMatrix4x3fvNV
(int location, boolean transpose, float[] value) Array version of:UniformMatrix4x3fvNV
static void
glUniformMatrix4x3fvNV
(int location, boolean transpose, FloatBuffer value) static void
nglUniformMatrix2x3fvNV
(int location, int count, boolean transpose, long value) static void
nglUniformMatrix2x4fvNV
(int location, int count, boolean transpose, long value) static void
nglUniformMatrix3x2fvNV
(int location, int count, boolean transpose, long value) static void
nglUniformMatrix3x4fvNV
(int location, int count, boolean transpose, long value) static void
nglUniformMatrix4x2fvNV
(int location, int count, boolean transpose, long value) static void
nglUniformMatrix4x3fvNV
(int location, int count, boolean transpose, long value)
-
Field Details
-
GL_FLOAT_MAT2x3_NV
public static final int GL_FLOAT_MAT2x3_NVReturned by GetActiveAttrib and GetActiveUniform.- See Also:
-
GL_FLOAT_MAT2x4_NV
public static final int GL_FLOAT_MAT2x4_NVReturned by GetActiveAttrib and GetActiveUniform.- See Also:
-
GL_FLOAT_MAT3x2_NV
public static final int GL_FLOAT_MAT3x2_NVReturned by GetActiveAttrib and GetActiveUniform.- See Also:
-
GL_FLOAT_MAT3x4_NV
public static final int GL_FLOAT_MAT3x4_NVReturned by GetActiveAttrib and GetActiveUniform.- See Also:
-
GL_FLOAT_MAT4x2_NV
public static final int GL_FLOAT_MAT4x2_NVReturned by GetActiveAttrib and GetActiveUniform.- See Also:
-
GL_FLOAT_MAT4x3_NV
public static final int GL_FLOAT_MAT4x3_NVReturned by GetActiveAttrib and GetActiveUniform.- See Also:
-
-
Method Details
-
nglUniformMatrix2x3fvNV
public static void nglUniformMatrix2x3fvNV(int location, int count, boolean transpose, long value) -
glUniformMatrix2x3fvNV
-
nglUniformMatrix3x2fvNV
public static void nglUniformMatrix3x2fvNV(int location, int count, boolean transpose, long value) -
glUniformMatrix3x2fvNV
-
nglUniformMatrix2x4fvNV
public static void nglUniformMatrix2x4fvNV(int location, int count, boolean transpose, long value) -
glUniformMatrix2x4fvNV
-
nglUniformMatrix4x2fvNV
public static void nglUniformMatrix4x2fvNV(int location, int count, boolean transpose, long value) -
glUniformMatrix4x2fvNV
-
nglUniformMatrix3x4fvNV
public static void nglUniformMatrix3x4fvNV(int location, int count, boolean transpose, long value) -
glUniformMatrix3x4fvNV
-
nglUniformMatrix4x3fvNV
public static void nglUniformMatrix4x3fvNV(int location, int count, boolean transpose, long value) -
glUniformMatrix4x3fvNV
-
glUniformMatrix2x3fvNV
public static void glUniformMatrix2x3fvNV(int location, boolean transpose, float[] value) Array version of:UniformMatrix2x3fvNV
-
glUniformMatrix3x2fvNV
public static void glUniformMatrix3x2fvNV(int location, boolean transpose, float[] value) Array version of:UniformMatrix3x2fvNV
-
glUniformMatrix2x4fvNV
public static void glUniformMatrix2x4fvNV(int location, boolean transpose, float[] value) Array version of:UniformMatrix2x4fvNV
-
glUniformMatrix4x2fvNV
public static void glUniformMatrix4x2fvNV(int location, boolean transpose, float[] value) Array version of:UniformMatrix4x2fvNV
-
glUniformMatrix3x4fvNV
public static void glUniformMatrix3x4fvNV(int location, boolean transpose, float[] value) Array version of:UniformMatrix3x4fvNV
-
glUniformMatrix4x3fvNV
public static void glUniformMatrix4x3fvNV(int location, boolean transpose, float[] value) Array version of:UniformMatrix4x3fvNV
-