GLMAPCOHERENTBIT
GLMAPCOHERENTBIT is a flag used in graphics API terminology to indicate that a mapped region of memory is coherent between the host (CPU) and the device (GPU). The concept is closely related to the OpenGL GL_MAP_COHERENT_BIT, and in some bindings or documentation it is presented as an alias or explanatory name for the same capability. The flag is typically combined with other mapping flags to control how memory is accessed and synchronized.
In practice, GLMAPCOHERENTBIT is set when creating a persistent, mapped buffer or texture so that writes performed
Semantics and trade-offs: enabling coherence simplifies programming for dynamic resources but can impose performance and resource
Limitations: support for coherence is hardware- and driver-dependent. Not all devices provide persistent coherent mappings, and
See also: GL_MAP_COHERENT_BIT, GL_MAP_PERSISTENT_BIT, GL_MAP_WRITE_BIT, GL_MAP_READ_BIT, OpenGL.