【发布时间】:2019-07-27 00:58:33
【问题描述】:
如果在当前使用 glMapBufferRange 映射的缓冲区上调用 glBufferData 会发生什么?我认为这是非法的,但我在规范中找不到任何内容:
https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/glBufferData.xhtml
在 glDrawArrays 规范中是非法的。
好的,额外的挑战:
如果我们有上下文资源共享,并且缓冲区当前在线程 A 中与上下文 A 映射,那么上下文 B 上的线程 B 会在其上调用 glBufferData 怎么办?
【问题讨论】: