04OpenGL-ISRC 的使用
①GlSurfaceProvider 的使用示例
此处创建了 GlSurfaceProvider 控件,add 到 layout 中进行显示,如图 3 所示 。
为了增强 GlSurfaceProvider 的可视化效果,在 GlRenderer 里面设置了一个红色的三角图形 。
文章插图
图 3 :GlSurfaceProvider 的使用 demo
三角具体属性见开源代码:https://gitee.com/iscas-ohos/OpenGL_ISRC/tree/main,显示效果如图 4 所示 。
文章插图
图 4 :GlSurfaceProvider 显示效果
②EGL 和 ETC1 的使用示例
为了验证了 EGL 的显示效果,在 initView() 方法中给 Viewport 设置了紫色方块视图属性,见开源代码:
https://gitee.com/iscas-ohos/OpenGL_ISRC/tree/main
为了验证 ETC1 的有效性,将 ETC1.getEncodedDataSize() 的结果输出到一个 Text 中进行显示 。当 EGL 显示紫色方块,Text 上显示 ETC1.getEncodedDataSize() 的结果时,证明 EGL 和 ETC1 类可成功使用,二者的显示效果如图 6 所示 。
文章插图
图 5:EGL 和 ETC1 的使用 demo
文章插图
图 6:EGL 的显示效果、ETC1 的输出效果
作者: 小雪糕123
原文链接:https://mp.weixin.qq.com/s/otCLR0n4d23lxDB0L0Il5A
推荐阅读
- 泰国|泰国免核酸向全球游客开放!效果立竿见影
- 运动|孕期护肤品哪个牌子比较安全?全球十大安全孕期护肤品牌排行榜
- 天文航天|全球首次!中国成功发射临近空间空基平台火箭
- 腾讯发布全球首个面向移动端的VVC标准视频解码器
- 全球最好的冰箱排名是什么?
- 全球13台根服务器,中国没有任何一台,一旦断网中国网络会瘫痪吗
- 世界上钻石最多的地方是哪里?全球钻石储量人均
- OPPO|首发269元!OPPO Enco Air2 Pro蓝牙耳机发布:双核主动降噪
- 2020 全球 JavaScript 调查报告新鲜出炉
- OPPO|全球首发天玑8000-MAX!OPPO K10开箱图赏