首页|嵌入式系统OpenGL ES提升帧率的批量渲染方法的研究

嵌入式系统OpenGL ES提升帧率的批量渲染方法的研究

扫码查看
在嵌入式系统中使用OpenGL ES进行渲染工作,往往会受限于纹理渲染帧率.为了提高帧率,业内已有一些改进的方法,如VBO、PBO、压缩纹理等.从影响OpenGL ES渲染速率较大的2个API(glDraw*,glTexImage2D)入手,提出多纹理单元与Sprite Widget 2种Batch Rendering方法,并附有测试数据,验证了这2种方法在帧率提升方面具有较好效果.
Research on Batch Rendering Method for Improving Frame Rate in Embedded System OpenGL ES
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 ESbatch renderingframe rate improvement

付振宇

展开 >

华域视觉科技(上海)有限公司,上海 200000

OpenGL ES 批量渲染 帧率提升

2024

自动化应用
重庆西南信息有限公司

自动化应用

影响因子:0.156
ISSN:1674-778X
年,卷(期):2024.65(14)