Class EXTDrawInstanced

java.lang.Object
org.lwjgl.opengl.EXTDrawInstanced

public class EXTDrawInstanced extends Object
Native bindings to the EXT_draw_instanced extension.

This extension provides the means to render multiple instances of an object with a single draw call, and an "instance ID" variable which can be used by the vertex program to compute per-instance values, typically an object's transform.

Requires OpenGL 2.0.

  • Method Details

    • glDrawArraysInstancedEXT

      public static void glDrawArraysInstancedEXT(int mode, int start, int count, int primcount)
    • nglDrawElementsInstancedEXT

      public static void nglDrawElementsInstancedEXT(int mode, int count, int type, long indices, int primcount)
    • glDrawElementsInstancedEXT

      public static void glDrawElementsInstancedEXT(int mode, int count, int type, long indices, int primcount)
    • glDrawElementsInstancedEXT

      public static void glDrawElementsInstancedEXT(int mode, int type, ByteBuffer indices, int primcount)
    • glDrawElementsInstancedEXT

      public static void glDrawElementsInstancedEXT(int mode, ByteBuffer indices, int primcount)
    • glDrawElementsInstancedEXT

      public static void glDrawElementsInstancedEXT(int mode, ShortBuffer indices, int primcount)
    • glDrawElementsInstancedEXT

      public static void glDrawElementsInstancedEXT(int mode, IntBuffer indices, int primcount)