OpenGL ES 2.0中的glFenceSync替代方案

时间:2012-08-28 08:41:25

标签: opengl-es synchronization opengl-es-2.0 gpu-programming

我发现OpenGL ES 2.0中不存在glFenceSync,它仅在OpenGL ES 3.0中添加。

除了残酷的力量glFinish之外,OpenGL ES 2.0是否提供了CPU和GPU之间同步的替代方案?

2 个答案:

答案 0 :(得分:2)

您在OpenGL ES 2.0中有不同的调用,可以深入了解有关GL的不同事项,但主要是,您只剩下glFinish

答案 1 :(得分:1)

glext.h

GL_API GLsync glFenceSyncAPPLE(GLenum condition, GLbitfield flags) __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_6_0);

我很确定这就是你想要的。无论如何只能在iOS 6.0或更高版本上使用。