glFlushMappedBufferRange

indicate modifications to a range of a mapped buffer

Signature

glFlushMappedBufferRange( GLenum ( target ) , GLintptr ( offset ) , GLsizeiptr ( length ) )-> void
glFlushMappedBufferRange( target , offset , length )

Parameters

VariablesDescription
target
Specifies the target of the flush operation. target must be GL_ARRAY_BUFFER , GL_COPY_READ_BUFFER , GL_COPY_WRITE_BUFFER , GL_DISPATCH_INDIRECT_BUFFER , GL_DRAW_INDIRECT_BUFFER , GL_ELEMENT_ARRAY_BUFFER , GL_PIXEL_PACK_BUFFER , GL_PIXEL_UNPACK_BUFFER , GL_QUERY_BUFFER , GL_SHADER_STORAGE_BUFFER , GL_TEXTURE_BUFFER , GL_TRANSFORM_FEEDBACK_BUFFER , or GL_UNIFORM_BUFFER .
offset
Specifies the start of the buffer subrange, in basic machine units.
length
Specifies the length of the buffer subrange, in basic machine units.