OpenGL接口一致性测试系统的设计与实现

来源 :程颖 | 被引量 : 0次 | 上传用户:liongliong552
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着中国近些年在科技方面的不断发展,我国的技术能力正在逐步提升,但目前国家对于GPU芯片的自主研发工作仍处于起步追赶的阶段。其中针对GPU中的图形接口进行一致性测试是研发过程中十分重要的环节,可以帮助芯片开发人员更好地了解GPU的研发情况并及时进行针对性地调整,从而保证芯片最终的质量。主要对GPU中的Open GL接口进行了一致性测试,设计并实现了可以适配多个显卡,且可以兼容不同Open GL版本的测试系统。对一致性测试中的相关技术进行调研,充分了解了Open GL各个版本的特点及差异性,同时考虑到一致性测试的可持续发展,设计了层级分明、灵活度高的测试用例结构,便于版本管理和后续的用例扩充。一致性测试主要从功能和性能两方面对Open GL接口进行验证。在功能测试部分,根据接口特性将Open GL接口分为查询类、创建类、状态设置类、数据设定类、绘制类这五大类,并设计了输入参数的格式和对应测试用例的逻辑。在性能测试部分,从图形绘制中常用的纹理、反走样、光照、阴影这四个方面对接口进行评估,根据GPU的渲染时间和FPS数据来体现其性能的表现情况。按照实际的应用环境进行了开发和测试,用严谨的测试思路和多角度验证方式对Open GL各版本API进行功能测试和性能测试,并生成详细的测试报告。最后通过自测试进一步证明了该一致性测试的正确性和完备性,达到了设计目标。
其他文献
学位
学位
时间序列广泛存在于现实世界的各个领域,其相关的预测任务使用历史时间段的观察点序列来预测未来时间段可能的观察点序列,对工业、社会及科学研究的发展起到关键性作用。金融时间序列分析是较为活跃的研究领域之一,早期的传统序列预测方法依赖平稳性假说建立模型,在一些任务上取得了不错的效果,但无法处理像汇率这样受高维变量影响的非平稳时间序列。近年来资本市场不断发展,汇率在国际经济联系中发挥着重要作用,其波动可能导
学位
学位
学位
学位
学位
共享单车、高铁网络、移动支付、电子商务已经被国内外称为中国的新四大发明,共享单车是“互联网+”时代下共享经济的一种创新商业模式。共享单车满足了公民对于“最后一公里”的迫切需求,其快捷性、环保性、经济性得到了社会大众的普遍认可。随着共享单车的飞速发展,也出现了诚信问题、交通安全、技术缺陷、市场竞争、押金管理等诸多复杂问题,给政府的管理部门带来了新的挑战。本文拟通过对成都市共享单车政府治理的研究,为今
学位