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
576浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

添加如下内容:

分享
微博
QQ
微信
回复
2024-09-18 17:12:57


相关问题
HarmonyOS 获取上下文Context
978浏览 • 1回复 待解决
如何获取应用上下文Context?
1453浏览 • 1回复 待解决
上下文工具类的方法有哪些?
1121浏览 • 1回复 待解决
无法从static上下文引用非static方法
10981浏览 • 1回复 待解决
如何在普通ets文件中获取上下文Context
1930浏览 • 1回复 待解决
把arkts运行时,当成 JS上下文
2589浏览 • 1回复 待解决
从卡片启动的时候上下文会不会变?
384浏览 • 0回复 待解决