检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:沈良好 石启军 王得星 马俊[1] 谭郁松[1] SHEN Liang-hao;SHI Qi-jun;WANG De-xing;MA Jun;TAN Yu-song(School of Computer Science,National University of Defence Technology,Changsha 410073,China;Ecology and Technology Service Center,KylinSoft Co.Ltd.,Tianjin 300450,China;School of Mechanical,Electrical and Transportation Engineering,Nantong Vocational College of Science and Technology,Nantong 214215,China)
机构地区:[1]国防科技大学计算机学院,湖南长沙410073 [2]麒麟软件有限公司生态与技术服务中心,天津300450 [3]南通科技职业学院机电与交通工程学院,江苏南通214215
出 处:《计算机工程与设计》2025年第1期243-248,共6页Computer Engineering and Design
基 金:中央军委装备发展部高性能图形处理系统预研专项基金项目(7150205)。
摘 要:针对飞腾CPU平台上OpenGL文字绘制性能较低的问题,提出一种高效文字绘制方法。基于对基础绘制流程的分析,设计文字的全属性缓存策略,减少绘制数据传输和OpenGL状态切换;并行化CPU端计算密集的过程,提升文字属性处理效率;构建实例化渲染模式,实现GPU端批量化渲染。测试结果表明,在飞腾终端平台上,该文字绘制方法的绘制性能明显优于现有工作,绘制的帧率可大幅提升,资源的利用率更加合理。Aiming at the problem of low performance when drawing OpenGL text on Phytium CPU platform,an efficient text rendering method was proposed.Based on the analysis of the basic rendering process,a full attribute caching strategy for text drawing was designed to reduce the data transmission and OpenGL state switching.The compute-intensive parts of text attribute processing on the CPU side were parallelized for more efficiency.An instanced rendering mode was built to realize batch rende-ring on GPU.Test results show that the drawing performances of the proposed method are significantly better than that of the existing work on the Phytium CPU terminal platforms.The rendering frame rate can be greatly improved,and the utilization rates of CPU and GPU resources are also more rational.
关 键 词:飞腾处理器 麒麟操作系统 文字绘制 性能优化 纹理管理 实例化渲染 着色器
分 类 号:TP391.41[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145