自动化应用2024,Vol.65Issue(14) :232-236.DOI:10.19769/j.zdhy.2024.14.072

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

Research on Batch Rendering Method for Improving Frame Rate in Embedded System OpenGL ES

付振宇
自动化应用2024,Vol.65Issue(14) :232-236.DOI:10.19769/j.zdhy.2024.14.072

嵌入式系统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
自动化应用
重庆西南信息有限公司

自动化应用

影响因子:0.156
ISSN:1674-778X
段落导航相关论文