public class NVNonSquareMatrices
extends java.lang.Object
This extension adds support for non-square matrix variables in GLSL shaders.
Requires GLES 2.0.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_FLOAT_MAT2x3_NV
Returned by GetActiveAttrib and GetActiveUniform.
|
static int |
GL_FLOAT_MAT2x4_NV
Returned by GetActiveAttrib and GetActiveUniform.
|
static int |
GL_FLOAT_MAT3x2_NV
Returned by GetActiveAttrib and GetActiveUniform.
|
static int |
GL_FLOAT_MAT3x4_NV
Returned by GetActiveAttrib and GetActiveUniform.
|
static int |
GL_FLOAT_MAT4x2_NV
Returned by GetActiveAttrib and GetActiveUniform.
|
static int |
GL_FLOAT_MAT4x3_NV
Returned by GetActiveAttrib and GetActiveUniform.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
glUniformMatrix2x3fvNV(int location,
boolean transpose,
float[] value)
Array version of:
UniformMatrix2x3fvNV |
static void |
glUniformMatrix2x3fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glUniformMatrix2x4fvNV(int location,
boolean transpose,
float[] value)
Array version of:
UniformMatrix2x4fvNV |
static void |
glUniformMatrix2x4fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glUniformMatrix3x2fvNV(int location,
boolean transpose,
float[] value)
Array version of:
UniformMatrix3x2fvNV |
static void |
glUniformMatrix3x2fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glUniformMatrix3x4fvNV(int location,
boolean transpose,
float[] value)
Array version of:
UniformMatrix3x4fvNV |
static void |
glUniformMatrix3x4fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glUniformMatrix4x2fvNV(int location,
boolean transpose,
float[] value)
Array version of:
UniformMatrix4x2fvNV |
static void |
glUniformMatrix4x2fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glUniformMatrix4x3fvNV(int location,
boolean transpose,
float[] value)
Array version of:
UniformMatrix4x3fvNV |
static void |
glUniformMatrix4x3fvNV(int location,
boolean transpose,
java.nio.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) |
public static final int GL_FLOAT_MAT2x3_NV
public static final int GL_FLOAT_MAT2x4_NV
public static final int GL_FLOAT_MAT3x2_NV
public static final int GL_FLOAT_MAT3x4_NV
public static final int GL_FLOAT_MAT4x2_NV
public static final int GL_FLOAT_MAT4x3_NV
public static void nglUniformMatrix2x3fvNV(int location,
int count,
boolean transpose,
long value)
public static void glUniformMatrix2x3fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value)
public static void nglUniformMatrix3x2fvNV(int location,
int count,
boolean transpose,
long value)
public static void glUniformMatrix3x2fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value)
public static void nglUniformMatrix2x4fvNV(int location,
int count,
boolean transpose,
long value)
public static void glUniformMatrix2x4fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value)
public static void nglUniformMatrix4x2fvNV(int location,
int count,
boolean transpose,
long value)
public static void glUniformMatrix4x2fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value)
public static void nglUniformMatrix3x4fvNV(int location,
int count,
boolean transpose,
long value)
public static void glUniformMatrix3x4fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value)
public static void nglUniformMatrix4x3fvNV(int location,
int count,
boolean transpose,
long value)
public static void glUniformMatrix4x3fvNV(int location,
boolean transpose,
java.nio.FloatBuffer value)
public static void glUniformMatrix2x3fvNV(int location,
boolean transpose,
float[] value)
UniformMatrix2x3fvNVpublic static void glUniformMatrix3x2fvNV(int location,
boolean transpose,
float[] value)
UniformMatrix3x2fvNVpublic static void glUniformMatrix2x4fvNV(int location,
boolean transpose,
float[] value)
UniformMatrix2x4fvNVpublic static void glUniformMatrix4x2fvNV(int location,
boolean transpose,
float[] value)
UniformMatrix4x2fvNVpublic static void glUniformMatrix3x4fvNV(int location,
boolean transpose,
float[] value)
UniformMatrix3x4fvNVpublic static void glUniformMatrix4x3fvNV(int location,
boolean transpose,
float[] value)
UniformMatrix4x3fvNVCopyright LWJGL. All Rights Reserved. License terms.