glDrawArrays | render primitives from array data |
glDrawArraysIndirect | render primitives from array data, taking parameters from memory |
glDrawArraysInstanced | draw multiple instances of a range of elements |
glDrawArraysInstancedBaseInstance | draw multiple instances of a range of elements with offset applied to instanced attributes |
glDrawBuffer | specify which color buffers are to be drawn into |
glDrawBuffers | Specifies a list of color buffers to be drawn into |
glDrawElements | render primitives from array data |
glDrawElementsBaseVertex | render primitives from array data with a per-element offset |
glDrawElementsIndirect | render indexed primitives from array data, taking parameters from memory |
glDrawElementsInstanced | draw multiple instances of a set of elements |
glDrawElementsInstancedBaseInstance | draw multiple instances of a set of elements with offset applied to instanced attributes |
glDrawElementsInstancedBaseVertex | render multiple instances of a set of primitives from array data with a per-element offset |
glDrawElementsInstancedBaseVertexBaseInstance | render multiple instances of a set of primitives from array data with a per-element offset |
glDrawRangeElements | render primitives from array data |
glDrawRangeElementsBaseVertex | render primitives from array data with a per-element offset |
glDrawTransformFeedback | render primitives using a count derived from a transform feedback object |
glDrawTransformFeedbackInstanced | render multiple instances of primitives using a count derived from a transform feedback object |
glDrawTransformFeedbackStream | render primitives using a count derived from a specified stream of a transform feedback object |
glDrawTransformFeedbackStreamInstanced | render multiple instances of primitives using a count derived from a specified stream of a transform feedback object |
| |
glDrawPixels (GL <= 3.1) | Writes a block of pixels to the framebuffer. |