Class ARBVertexProgram

java.lang.Object
org.lwjgl.opengl.ARBProgram
org.lwjgl.opengl.ARBVertexProgram

public final class ARBVertexProgram extends ARBProgram
  • Field Details

    • GL_VERTEX_PROGRAM_ARB

      public static final int GL_VERTEX_PROGRAM_ARB
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by the <target> parameter of ProgramStringARB, BindProgramARB, ProgramEnvParameter4[df][v]ARB, ProgramLocalParameter4[df][v]ARB, GetProgramEnvParameter[df]vARB, GetProgramLocalParameter[df]vARB, GetProgramivARB, and GetProgramStringARB.
      See Also:
    • GL_VERTEX_PROGRAM_POINT_SIZE_ARB

      public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
      See Also:
    • GL_VERTEX_PROGRAM_TWO_SIDE_ARB

      public static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
      See Also:
    • GL_COLOR_SUM_ARB

      public static final int GL_COLOR_SUM_ARB
      Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
      Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
      Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
      Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
      Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
      Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
      See Also:
    • GL_CURRENT_VERTEX_ATTRIB_ARB

      public static final int GL_CURRENT_VERTEX_ATTRIB_ARB
      Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
      Accepted by the <pname> parameter of GetVertexAttribPointervARB:
      See Also:
    • GL_PROGRAM_ADDRESS_REGISTERS_ARB

      public static final int GL_PROGRAM_ADDRESS_REGISTERS_ARB
      Accepted by the <pname> parameter of GetProgramivARB:
      See Also:
    • GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB

      public static final int GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
      Accepted by the <pname> parameter of GetProgramivARB:
      See Also:
    • GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

      public static final int GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
      Accepted by the <pname> parameter of GetProgramivARB:
      See Also:
    • GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

      public static final int GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
      Accepted by the <pname> parameter of GetProgramivARB:
      See Also:
    • GL_MAX_VERTEX_ATTRIBS_ARB

      public static final int GL_MAX_VERTEX_ATTRIBS_ARB
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
      See Also:
  • Method Details

    • glVertexAttrib1sARB

      public static void glVertexAttrib1sARB(int index, short x)
    • glVertexAttrib1fARB

      public static void glVertexAttrib1fARB(int index, float x)
    • glVertexAttrib1dARB

      public static void glVertexAttrib1dARB(int index, double x)
    • glVertexAttrib2sARB

      public static void glVertexAttrib2sARB(int index, short x, short y)
    • glVertexAttrib2fARB

      public static void glVertexAttrib2fARB(int index, float x, float y)
    • glVertexAttrib2dARB

      public static void glVertexAttrib2dARB(int index, double x, double y)
    • glVertexAttrib3sARB

      public static void glVertexAttrib3sARB(int index, short x, short y, short z)
    • glVertexAttrib3fARB

      public static void glVertexAttrib3fARB(int index, float x, float y, float z)
    • glVertexAttrib3dARB

      public static void glVertexAttrib3dARB(int index, double x, double y, double z)
    • glVertexAttrib4sARB

      public static void glVertexAttrib4sARB(int index, short x, short y, short z, short w)
    • glVertexAttrib4fARB

      public static void glVertexAttrib4fARB(int index, float x, float y, float z, float w)
    • glVertexAttrib4dARB

      public static void glVertexAttrib4dARB(int index, double x, double y, double z, double w)
    • glVertexAttrib4NubARB

      public static void glVertexAttrib4NubARB(int index, byte x, byte y, byte z, byte w)
    • glVertexAttribPointerARB

      public static void glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, DoubleBuffer buffer)
    • glVertexAttribPointerARB

      public static void glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, FloatBuffer buffer)
    • glVertexAttribPointerARB

      public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ByteBuffer buffer)
    • glVertexAttribPointerARB

      public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, IntBuffer buffer)
    • glVertexAttribPointerARB

      public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ShortBuffer buffer)
    • glVertexAttribPointerARB

      public static void glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset)
    • glEnableVertexAttribArrayARB

      public static void glEnableVertexAttribArrayARB(int index)
    • glDisableVertexAttribArrayARB

      public static void glDisableVertexAttribArrayARB(int index)
    • glGetVertexAttribARB

      public static void glGetVertexAttribARB(int index, int pname, FloatBuffer params)
    • glGetVertexAttribARB

      public static void glGetVertexAttribARB(int index, int pname, DoubleBuffer params)
    • glGetVertexAttribARB

      public static void glGetVertexAttribARB(int index, int pname, IntBuffer params)
    • glGetVertexAttribPointerARB

      public static ByteBuffer glGetVertexAttribPointerARB(int index, int pname, long result_size)