CAEAGLLayer - OpenGL API 在 Siri 输入后无效
CAEAGLLayer - OpenGL API's have no effect after Siri input
我在 iOS 9 beta 5 上看到一些非常有趣的行为。当使用 Siri 将字符串读入 UITextView 时,我所有针对我的 CAEAGLLayer 的 OpenGL 调用都不再有效。渲染代码没有什么不寻常的,只是一旦使用了语音听写,它们似乎就不再起作用了。
有没有其他人在 iOS 9 beta 版本中遇到过这种情况?
万一有人遇到这个问题,我打开了 Apple 的雷达,他们已经将它作为 iOS 9 中的一个错误。该错误是由于 Siri 淘汰了当前的 EAGLContext。目前的解决方法是每次 presentRenderBuffer
.
时强制您的 EAGLContext 成为当前的
[EAGLContext setCurrentContext:myContext]
我在 iOS 9 beta 5 上看到一些非常有趣的行为。当使用 Siri 将字符串读入 UITextView 时,我所有针对我的 CAEAGLLayer 的 OpenGL 调用都不再有效。渲染代码没有什么不寻常的,只是一旦使用了语音听写,它们似乎就不再起作用了。
有没有其他人在 iOS 9 beta 版本中遇到过这种情况?
万一有人遇到这个问题,我打开了 Apple 的雷达,他们已经将它作为 iOS 9 中的一个错误。该错误是由于 Siri 淘汰了当前的 EAGLContext。目前的解决方法是每次 presentRenderBuffer
.
[EAGLContext setCurrentContext:myContext]