[发明专利]一种图形渲染管线的控制方法、装置及计算机存储介质有效
申请号: | 201910498572.X | 申请日: | 2019-06-10 |
公开(公告)号: | CN110223215B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 马栋;王浩文 | 申请(专利权)人: | 西安芯瞳半导体技术有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 西安维英格知识产权代理事务所(普通合伙) 61253 | 代理人: | 李斌栋;沈寒酉 |
地址: | 710065 陕西省西安市高新区丈八*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种图形渲染管线的控制方法、装置及计算机存储介质;该装置包括:命令处理器CP、由多个宏处理核心MC组成的运算阵列Array、宏处理核心控制器MCC、多边形链表构造器PLB以及显存Memory。通过增加了MCC,实现了CP对MC的流水化处理,当有MC在处理完当前批次顶点的染色任务后,已染色的顶点将存入Memory并且此MC会接受新批次的顶点,并且已染色的顶点可以进入PLB进行下一步的处理。从而提高MC的利用率,并且提高图形渲染管线的渲染性能。 | ||
搜索关键词: | 一种 图形 渲染 管线 控制 方法 装置 计算机 存储 介质 | ||
【主权项】:
1.一种图形渲染管线的控制装置,其特征在于,所述装置包括:命令处理器CP、由多个宏处理核心MC组成的运算阵列Array、宏处理核心控制器MCC、多边形链表构造器PLB以及显存Memory;其中,所述CP,经配置为:根据针对当前帧的所有绘制命令,确定所述当前帧需要染色的顶点数目并为各个顶点按顺序分配索引标识,并根据按照渲染顺序为所述需要染色的顶点为宏处理核心控制器MCC中的顶点批次表分配数据空间;其中,所述顶点批次表内的每个数据空间均对应于一顶点且初始值为第一数值,所述第一数值标识所述顶点未完成顶点染色;以及,将所述需要染色的顶点按照绘制命令顺序地分批次分配至Array中的各MC进行顶点染色;所述MC,经配置为:当分配至自身的顶点完成顶点染色处理后,将已完成顶点染色处理的顶点通知MCC,并将所述自身已完成顶点染色处理的顶点写入Memory;所述MCC,经配置为:将所述已完成顶点染色处理的顶点通知CP,并将所述顶点批次表中与所述已完成顶点染色处理的顶点对应数据空间内的数值修改为第二数值;其中,所述第二数值标识所述顶点已完成顶点染色;所述CP,还经配置为:按照绘制命令向所述MC分配新批次的需要染色的顶点,并向PLB发送第一触发指令;所述PLB,经配置为响应于所述第一触发指令,按照顺序对顶点批次表进行遍历;以及,当被遍历的数据空间内的数值为第二数值时,从Memory中提取所述被遍历的数据空间对应的顶点;以及,当遍历至所述顶点批次表内的最后一个数据空间时,则向所述CP进行第一反馈;所述第一反馈用于CP刷新所述顶点批次表,并等待进入下一帧的绘制命令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安芯瞳半导体技术有限公司,未经西安芯瞳半导体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910498572.X/,转载请声明来源钻瓜专利网。