gpt4 book ai didi

iphone - 我可以使用 EAGLSharegroup 在上下文之间共享着色器吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:09:22 25 4
gpt4 key购买 nike

我的应用程序有几个不同的 OpenGL 上下文,都使用同一组着色器。目前它会多次重新编译、链接等着色器,每个上下文一次。我正在尝试加快速度,遇到了 EAGLSharegroup。

documentation for EAGLSharegroup说“目前,共享组管理纹理、缓冲区、帧缓冲区和渲染缓冲区。”,但没有提及有关着色器和程序对象的任何内容。我不确定文档是否已过时,或者共享这些对象根本行不通。

根据 this question 上的回答,它确实有效,但我找不到其他任何东西来支持它。

我试过了,它似乎可以在模拟器上运行(还没有在真机上试过)。我是侥幸,还是可以依赖这种行为?我希望能够依赖它,但找不到任何官方文档说我可以。

最佳答案

我没有任何 iExperience,但如果上下文共享像在桌面 GL 中一样工作(我假设),那么每个资源都应该共享,包括着色器。

关于iphone - 我可以使用 EAGLSharegroup 在上下文之间共享着色器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6991903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com