【发布时间】:2019-02-18 12:06:21
【问题描述】:
我已经开始实现 cvDisplayLink 来驱动渲染循环而不是 nstimer,详见本技术说明 https://developer.apple.com/library/archive/qa/qa1385/_index.html
在 displaylink 回调本身中进行实际渲染会更好,还是应该在视图上调用 setNeedsDisplay 并让主线程进行渲染?
为了直接在回调中渲染,我需要锁定我希望避免的 opengl 上下文。
是否可以使用 cvDisplayLink 进行计时并且仍然在主线程上渲染?
提前感谢您的任何反馈....
【问题讨论】:
-
技术说明链接已损坏。
标签: objective-c cocoa opengl