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?
359浏览 • 1回复 待解决
上下文工具类的方法有哪些?
216浏览 • 1回复 待解决
无法从static上下文引用非static方法
9950浏览 • 1回复 待解决
如何在普通ets文件中获取上下文Context
1002浏览 • 1回复 待解决
把arkts运行时,当成 JS上下文
1737浏览 • 1回复 待解决
如何实现上下切换的页面间跳转动画
1871浏览 • 0回复 待解决
PageAbility配合多个Slice实现页面间切换
13780浏览 • 4回复 已解决
如何在IDE每次run项目数据持久化?
826浏览 • 1回复 待解决