GL_MAP_COHERENT_BIT 如何工作?

Tom*_*eyn 5 opengl pbo

glBufferStorage有一个标志 GL_MAP_COHERENT_BIT,这个标志有如下描述:

对同时映射用于客户端访问并由服务器使用的缓冲区的共享访问将是一致的,只要该映射是使用 glMapBufferRange? 执行的。也就是说,客户端或服务器写入存储的数据将立即对另一个可见,应用程序无需采取进一步的操作。特别是,

如果在映射范围内写入值,如何使其对另一方可见?这是通过 DMA 控制器使用 DMA 传输吗?还是有其他机制?