glBufferStorageにはフラグ GL_MAP_COHERENT_BIT があり、このフラグには次の説明があります。
クライアント アクセス用に同時にマップされ、サーバーによって使用されるバッファーへの共有アクセスは、そのマッピングが glMapBufferRange を使用して実行される限り、一貫性があります。つまり、クライアントまたはサーバーのいずれかによってストアに書き込まれたデータは、アプリケーションがそれ以上のアクションを実行しなくても、すぐに他方に表示されます。特に、
マッピングされた範囲に値を記述した場合、どのように相手に見えるようになりますか? これは DMA コントローラ経由の DMA 転送を使用していますか? それとも別のメカニズムがありますか?