public class ARBTransformFeedbackInstanced
extends java.lang.Object
Multiple instances of geometry may be specified to the GL by calling functions such as DrawArraysInstanced and DrawElementsInstanced.
Further, the results of a transform feedback operation may be returned to the GL by calling DrawTransformFeedback, or
DrawTransformFeedbackStream. However, it is not presently possible to draw multiple instances of data transform feedback without using a query
and the resulting round trip from server to client.
This extension adds functionality to draw multiple instances of the result of a transform feedback operation.
Requires OpenGL 4.0 or ARB_transform_feedback2. Requires OpenGL 3.1 or ARB_draw_instanced. Promoted to core in OpenGL 4.2.
| Modifier and Type | Method and Description |
|---|---|
static void |
glDrawTransformFeedbackInstanced(int mode,
int id,
int primcount)
Renders multiple instances of primitives using a count derived from a transform feedback object.
|
static void |
glDrawTransformFeedbackStreamInstanced(int mode,
int id,
int stream,
int primcount)
Renders multiple instances of primitives using a count derived from a specifed stream of a transform feedback object.
|
public static void glDrawTransformFeedbackInstanced(int mode,
int id,
int primcount)
mode - what kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
id - the name of a transform feedback object from which to retrieve a primitive countprimcount - the number of instances of the geometry to renderpublic static void glDrawTransformFeedbackStreamInstanced(int mode,
int id,
int stream,
int primcount)
mode - what kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
id - the name of a transform feedback object from which to retrieve a primitive countstream - the index of the transform feedback stream from which to retrieve a primitive countprimcount - the number of instances of the geometry to renderCopyright LWJGL. All Rights Reserved. License terms.