Class NVNonSquareMatrices

java.lang.Object
org.lwjgl.opengles.NVNonSquareMatrices

public class NVNonSquareMatrices extends 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 Details

    • GL_FLOAT_MAT2x3_NV

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

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

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

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

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

      public static final int GL_FLOAT_MAT4x3_NV
      Returned by GetActiveAttrib and GetActiveUniform.
      See Also:
  • Method Details

    • nglUniformMatrix2x3fvNV

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

      public static void glUniformMatrix2x3fvNV(int location, boolean transpose, FloatBuffer value)
    • nglUniformMatrix3x2fvNV

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

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

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

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

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

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

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

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

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

      public static void glUniformMatrix4x3fvNV(int location, boolean transpose, 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