买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于渲染时间差异度量的图形接口层次化实现验证方法_北京麟卓信息科技有限公司_202410189008.0 

申请/专利权人:北京麟卓信息科技有限公司

申请日:2024-02-20

公开(公告)日:2024-04-26

公开(公告)号:CN117743195B

主分类号:G06F11/36

分类号:G06F11/36;G06T1/20;G06T15/00

优先权:

专利状态码:有效-授权

法律状态:2024.04.26#授权;2024.04.09#实质审查的生效;2024.03.22#公开

摘要:本发明公开了基于渲染时间差异度量的图形接口层次化实现验证方法,通过在基准GPU上为其支持的所有OpenGL纹理格式构建与之对应的测试纹理,对测试纹理进行多次修改后将其格式从OpenGL格式转换为Vulkan接口所支持的纹理格式得到OpenGL纹理格式的纹理格式转换时间集,根据待测GPU支持的OpenGL纹理格式基于纹理格式转换时间集得到待测GPU标准曲线,再以相同方式获取待测GPU的纹理格式测试转换时间集进而得到待测GPU测试曲线,通过比较待测GPU标准曲线与待测GPU测试曲线的相似性确定待测GPU图形驱动中OpenGL接口的实现方式,实现了OpenGL接口实现方式以软件形式的精确判定。

主权项:1.基于渲染时间差异度量的图形接口层次化实现验证方法,其特征在于,包括以下步骤:步骤1、选定基准GPU,将其支持的OpenGL纹理格式记为基准OpenGL纹理格式集,为基准OpenGL纹理格式集中的每个OpenGL纹理格式创建测试纹理,再通过改变测试纹理得到每个OpenGL纹理格式的M个测试纹理,记录将测试纹理从OpenGL格式转换为Vulkan接口所支持的纹理格式的转换时间为该测试纹理的标准转换时间,M个测试纹理与其对应的标准转换时间集合记为每个OpenGL纹理格式的纹理格式转换时间集;步骤2、获取待测GPU所支持的OpenGL纹理格式记为待测OpenGL纹理格式集,将待测OpenGL纹理格式集与基准OpenGL纹理格式集的交集记为目标OpenGL纹理格式集;步骤3、获取目标OpenGL纹理格式集中每个OpenGL纹理格式的纹理格式转换时间集,并按照标准转换时间由小到大的顺序对纹理格式转换时间集排序,再以所有标准转换时间减去最小标准转换时间的值形成增长曲线记为待测GPU标准曲线;步骤4、在待测GPU上,遍历目标OpenGL纹理格式集中的每个OpenGL纹理格式,并按照标准转换时间由小到大的顺序从各OpenGL纹理格式对应的纹理格式转换时间集中读取测试纹理,再采用与步骤1相同的方式改变测试纹理得到OpenGL纹理格式的M个测试纹理,记录测试纹理从OpenGL格式转换为Vulkan接口所支持的纹理格式的转换时间为测试转换时间,得到每个OpenGL纹理格式的M个测试纹理与其对应的测试转换时间集合记为OpenGL纹理格式的纹理格式测试转换时间集;步骤5、获取目标OpenGL纹理格式集中每个OpenGL纹理格式的纹理格式测试转换时间集,并按照测试转换时间由小到大的顺序对纹理格式测试转换时间集进行排序,再以所有测试转换时间减去最小测试转换时间的值形成增长曲线记为待测GPU测试曲线;步骤6、若待测GPU测试曲线与待测GPU标准曲线的曲线变化趋势的折线相近,则判定待测GPU的图形驱动为基于Vulkan接口实现的OpenGL接口;否则判定待测GPU的图形驱动为直接实现了OpenGL接口。

全文数据:

权利要求:

百度查询: 北京麟卓信息科技有限公司 基于渲染时间差异度量的图形接口层次化实现验证方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。