嵌入式系统OpenGL ES提升帧率的批量渲染方法的研究
Research on Batch Rendering Method for Improving Frame Rate in Embedded System OpenGL ES
付振宇1
作者信息
- 1. 华域视觉科技(上海)有限公司,上海 200000
- 折叠
摘要
在嵌入式系统中使用OpenGL ES进行渲染工作,往往会受限于纹理渲染帧率.为了提高帧率,业内已有一些改进的方法,如VBO、PBO、压缩纹理等.从影响OpenGL ES渲染速率较大的2个API(glDraw*,glTexImage2D)入手,提出多纹理单元与Sprite Widget 2种Batch Rendering方法,并附有测试数据,验证了这2种方法在帧率提升方面具有较好效果.
Abstract
When using OpenGL ES for rendering in embedded systems,the frame rate of texture rendering is often limited.In order to improve the frame rate,there have been some improved methods in the industry,such as VBO,PBO,compressed textures,etc.Starting from the two APIs(glDraw *,glTexImage2D)that have a significant impact on the rendering speed of OpenGL ES,this paper proposes two batch rendering methods:multi texture unit and Sprite Widget,and provides test data to verify that these two methods have good results in frame rate improvement.
关键词
OpenGL/ES/批量渲染/帧率提升Key words
OpenGL ES/batch rendering/frame rate improvement引用本文复制引用
出版年
2024