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. or ARB_transform_feedback2. Requires OpenGL 3. or ARB_draw_instanced. Promoted to core in OpenGL 4..
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | glDrawTransformFeedbackInstanced(int mode, int
the name of a transform feedback object from which to retrieve a primitive count id, int the number of instances of the geometry to render primcount)Renders multiple instances of primitives using a count derived from a transform feedback object. |
| public static void | glDrawTransformFeedbackStreamInstanced(int mode, int
the name of a transform feedback object from which to retrieve a primitive count id, int the index of the transform feedback stream from which to retrieve a primitive count stream, int the number of instances of the geometry to render primcount)Renders multiple instances of primitives using a count derived from a specifed stream of a transform feedback object. |
| ARBTransformFeedbackInstanced | back to summary |
|---|---|
| protected ARBTransformFeedbackInstanced() | |
| glDrawTransformFeedbackInstanced | back to summary | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| public static void glDrawTransformFeedbackInstanced(int mode, int id, int primcount) Renders multiple instances of primitives using a count derived from a transform feedback object.
| ||||||||||||||||
| glDrawTransformFeedbackStreamInstanced | back to summary | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| public 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.
| ||||||||||||||||