Class NVNonSquareMatrices



  • public class NVNonSquareMatrices
    extends java.lang.Object
    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 Detail

      • GL_FLOAT_MAT2x3_NV

        public static final int GL_FLOAT_MAT2x3_NV
        Returned by GetActiveAttrib and GetActiveUniform.
        See Also:
        Constant Field Values
      • GL_FLOAT_MAT2x4_NV

        public static final int GL_FLOAT_MAT2x4_NV
        Returned by GetActiveAttrib and GetActiveUniform.
        See Also:
        Constant Field Values
      • GL_FLOAT_MAT3x2_NV

        public static final int GL_FLOAT_MAT3x2_NV
        Returned by GetActiveAttrib and GetActiveUniform.
        See Also:
        Constant Field Values
      • GL_FLOAT_MAT3x4_NV

        public static final int GL_FLOAT_MAT3x4_NV
        Returned by GetActiveAttrib and GetActiveUniform.
        See Also:
        Constant Field Values
      • GL_FLOAT_MAT4x2_NV

        public static final int GL_FLOAT_MAT4x2_NV
        Returned by GetActiveAttrib and GetActiveUniform.
        See Also:
        Constant Field Values
      • GL_FLOAT_MAT4x3_NV

        public static final int GL_FLOAT_MAT4x3_NV
        Returned by GetActiveAttrib and GetActiveUniform.
        See Also:
        Constant Field Values
    • Method Detail

      • glUniformMatrix2x3fvNV

        public static void glUniformMatrix2x3fvNV(int location,
                                                  boolean transpose,
                                                  java.nio.FloatBuffer value)
      • glUniformMatrix3x2fvNV

        public static void glUniformMatrix3x2fvNV(int location,
                                                  boolean transpose,
                                                  java.nio.FloatBuffer value)
      • glUniformMatrix2x4fvNV

        public static void glUniformMatrix2x4fvNV(int location,
                                                  boolean transpose,
                                                  java.nio.FloatBuffer value)
      • glUniformMatrix4x2fvNV

        public static void glUniformMatrix4x2fvNV(int location,
                                                  boolean transpose,
                                                  java.nio.FloatBuffer value)
      • glUniformMatrix3x4fvNV

        public static void glUniformMatrix3x4fvNV(int location,
                                                  boolean transpose,
                                                  java.nio.FloatBuffer value)
      • glUniformMatrix4x3fvNV

        public static void glUniformMatrix4x3fvNV(int location,
                                                  boolean transpose,
                                                  java.nio.FloatBuffer value)
      • 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