A technique for a method of rasterization based on a partial span, one or more non temporary computer readable media and a device, is described. The method includes: dividing the pixel input into a block; determining the number of the blocks based on the maximum number of partial spans; and rasterization of the block. The number of blocks evaluated can be reduced to the maximum number of blocks that can be partial. Reducing the number of blocks can reduce power consumption and core area.
【技术实现步骤摘要】
【国外来华专利技术】基于部分跨度的光栅化
技术介绍
本专利技术一般涉及图形处理。光栅化是图形处理单元中的关键任务。光栅化确定基元的三角形样本列表。由于这是一项经常发生的任务,所以效率、降低功耗和小芯片面积都非常重要。诸如多重采样抗锯齿(MSAA)之类的图形特征在不影响渲染时间的情况下处理更多信息。为了产生最终的样本掩码,将基元(例如三角形)划分为不同的边。三角形分为三条边,每条边独立计算,然后将三条边的结果合并以生成掩码。为了判断像素是否点亮(实际上在使用中),将16×16像素输入拆分为16个4×4像素子集。也可以使用其他尺寸的像素输入和其他尺寸的像素子集。电路评估4×4像素子集中的每一个并检查4×4像素子集是否被完全覆盖。“完全覆盖”意味着输入中的所有像素点亮。它还检查4×4子集中的所有像素是否“空的”,因为所有16个像素都没有点亮。最后,它会检查4×4子集是否是“部分”的,因为有些像素点亮而有些不点亮。存在验证每一个4×4像素子集的16个块。如果有四条边,则存在64个4×4像素子集(也可以称为块)。附图说明关于以下附图描述一些实施例:图1是对三角形形式的基元的不同MSAA类型的最坏情况的示例的描述;图2是对线路的不同MSAA类型的最坏情况的示例的描述;图3是一个实施例的框图;图4是示出了对于4×4MSAA示例存在的对称性的像素输入的描述;图5是对如何根据一个实施例确定LO4x4的值的描述;图6是根据一个实施例的对示出了在相同的4×4跨度的像素之间也存在对称性的输入的描述;并且图7是根据一个实施例的八跨度框图的描述;图8是根据一个实施例的十二跨度框图的描述;图9是用于一个实施例的 ...
【技术保护点】
1.一种方法,包括:将像素输入划分为块;基于部分跨度的最大数量来确定所述块的数量;以及对所述块进行光栅化。
【技术特征摘要】
【国外来华专利技术】2015.12.21 US 14/976,2141.一种方法,包括:将像素输入划分为块;基于部分跨度的最大数量来确定所述块的数量;以及对所述块进行光栅化。2.如权利要求1所述的方法,包括提供具有不同数量的比较器的两个阵列。3.如权利要求2所述的方法,包括确定所述像素输入中的部分跨度的数量。4.如权利要求3所述的方法,包括基于所述部分跨度的数量来选择阵列。5.如权利要求1所述的方法,包括使所述部分跨度的最大数量基于基元的类型。6.如权利要求1所述的方法,包括使所述部分跨度的最大数量基于多重采样抗锯齿的类型。7.如权利要求1所述的方法,包括将所述块的数量限制为四十。8.如权利要求1所述的方法,包括仅处理部分跨度。9.如权利要求1所述的方法,包括基于其具有正线性方程和负线性方程的事实来确定跨度是否是部分的。10.如权利要求1所述的方法,其中,所述线性方程为Lo(x,y)=Lo16x16+ΔLx+ΔLy,其中,ΔLx是x方向上的基元边的范围,并且ΔLy是y方向上的基元边的范围,并且Lo16x16是通过16x16像素阵列的线性方程。11.一个或多个存储指令的非暂时性计算机可读介质,所述指令用于执行包括以下的序列:将像素输入划分为块;基于部分跨度的最大数量来确定所述块的数量;以及对所述块进行光栅化。12.如权利要求11所述的介质,还存储指令,所述指令用于执行包括提供具有不同数量的比较器的两个阵列的序列。13.如权利要求12所述的介质,还存储指令,所述指令用于执行包括确定所述像素输入中的部分跨度的数量的序列。14.如权利要求13所述的介质,还存储指令,所述指令用于执行包括基于所述部分跨度的数量来选择阵列的序列。15.如权利要求11所述的介质,还存储指令,所述指令用于执行包括使所述部分跨度的最大数量基于基元的类型的序列。16.如权利要求11所述的介质,还存储指令,所述指令用于执行包括...
【专利技术属性】
技术研发人员:S·马伊尤兰,T·皮亚扎,W·B·萨德勒,J·F·加西亚帕邦,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。