OpenGL多个上下文每次在切换后都要重新glBindTexture

创建context1和context2两个上下文,在context1中创建tex1纹理,在context2中通过Mailbox机制glCreateAndConsumeTextureCHROMIUM(mailbox)创建tex2共享纹理,然后切换到context1中设置属性参数,再切换到context2中获取这些属性参数时,发现获取的参数值不对。

OpenGL多个上下文每次在切换后都要重新glBindTexture-鸿蒙开发者社区

multicontxt场景下,需要用户在context之间通过attache/re-attach(对texture来说,就是glBindTexture)进行content的同步。也就是说每次在切换上下文后,都要重新调用glBindTexture。

HarmonyOS
2024-09-18 12:37:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

添加如下内容:

分享
微博
QQ
微信
回复
2024-09-18 17:12:57
相关问题
如何获取应用上下文Context?
502浏览 • 1回复 待解决
上下文工具类的方法有哪些?
281浏览 • 1回复 待解决
无法从static上下文引用非static方法
10075浏览 • 1回复 待解决
如何在普通ets文件中获取上下文Context
1147浏览 • 1回复 待解决
把arkts运行时,当成 JS上下文
1815浏览 • 1回复 待解决