一种基于OpenGL-ES的动态进度条绘制方法
摘要:
本发明涉及一种基于OpenGL-ES的动态进度条绘制方法,包括以下步骤:步骤一:在指定位置绘制着色器,包含顶点着色器和片段着色器;步骤二:读取纹理图片,将其以数组形式存储在代码中;步骤三:将读取的纹理与着色器进行纹理绑定;步骤四:将绘制的画面渲染到屏幕上,刷新屏幕;步骤五:读取实时数据;步骤六:根据读取的实时数据,变换纹理对应的映射矩阵,并跳转至步骤三。本发明相对于现有技术对于动态进度条的绘制方法,显著降低了CPU以及GPU的占有率,释放了处理器资源;并减少了嵌入式系统中数字仪表盘UI的开发难度以及代码量,降低了开发成本,提高了开发效率;且相比于OpenGL-ES默认的抗锯齿功能,本方法绘制的线条无锯齿且效果可控。
公开/授权文献
0/0