当前位置: 首页 > 专利查询>英特尔公司专利>正文

基于边缘的覆盖掩码压缩制造技术

技术编号:16673023 阅读:38 留言:0更新日期:2017-11-30 17:21
将索引分配至所述可能的覆盖掩码集合中的每个条目并且生成两个函数。一个函数将索引转换成覆盖掩码。而且,稀疏函数从覆盖掩码中生成索引。这些函数可以在硬件中实现并且分别在解压缩和压缩过程中使用。

【技术实现步骤摘要】
【国外来华专利技术】基于边缘的覆盖掩码压缩
技术介绍
栅格化流水线的若干部分(诸如分层深度剔除、颜色压缩、模板压缩和深度压缩)依赖于存储每样本覆盖掩码。覆盖掩码表示像素的由正被渲染的图元(即多边形)所覆盖的一部分。当使用多样本抗混叠(MSAA)时,样本的数量迅速增加,并且因此依赖于存储每样本覆盖掩码的许多算法与采样速率呈不良比例。在MSAA中,每像素使用多于一个的样本。不同的MSAA速率涉及不同数量的样本。附图说明关于以下附图对一些实施例进行描述:图1是由通过4×2像素的图块的单条边缘生成的样本掩码的描绘;图2是不可能找到与将产生所描绘覆盖图案的图块相交的边缘的样本掩码的描绘;图3A、图3B、图3C、图3D和图3E是针对不同MSAA速率的样本子像素位置的描绘;图4是一个实施例的流程图;图5是根据一个实施例的处理系统的框图;图6是根据一个实施例的处理器的框图;图7是根据一个实施例的图形处理器的框图;图8是根据一个实施例的图形处理引擎的框图;图9是图形处理器的另一实施例的框图;图10是根据一个实施例的描绘线程执行逻辑;图11是根据一些实施例的图形处理器指令格式的框图;图12是图形处理器的另一实施例的框图;图13A本文档来自技高网...
基于边缘的覆盖掩码压缩

【技术保护点】
一种方法,包括:向预编译的可能覆盖掩码集合中的条目分配索引;生成第一函数,所述第一函数用于将至所述条目中的一个条目的索引转换成覆盖掩码;以及生成稀疏函数,所述稀疏函数用于将所述覆盖掩码转换成至所述条目中的一个条目的索引。

【技术特征摘要】
【国外来华专利技术】2015.03.25 US 14/668,0821.一种方法,包括:向预编译的可能覆盖掩码集合中的条目分配索引;生成第一函数,所述第一函数用于将至所述条目中的一个条目的索引转换成覆盖掩码;以及生成稀疏函数,所述稀疏函数用于将所述覆盖掩码转换成至所述条目中的一个条目的索引。2.如权利要求1所述的方法,包括:分配能够由预定数量的位表示的索引。3.如权利要求1所述的方法,包括:使用所述索引来从掩码表中选择相应的掩码。4.如权利要求1所述的方法,包括:使用由所述覆盖掩码构建的平衡树,其中,所述树中的每个节点存储所述相应的掩码。5.如权利要求1所述的方法,包括:允许不被包括在所述可能覆盖掩码中的输入掩码生成任意索引。6.如权利要求5所述的方法,包括:执行掩码索引查找,之后是索引至掩码查找;以及验证结果等于所述输入掩码。7.如权利要求6所述的方法,其中,如果所述结果不与所述输入掩码相对应,则生成错误信号。8.如权利要求1所述的方法,其中,所述可能覆盖掩码集合是通过在两个样本点的所有组合上进行循环来确定的,从而利用这些点来创建边缘方程以及相对于那个边缘方程的多组采样点。9.如权利要求8所述的方法,包括:以特定顺序来添加共线点。10.如权利要求9所述的方法,包括:以升序或降序之一来添加所述点并且以升序移除所述点并且然后添加所述组。11.一种或多种非瞬态计算机可读介质,存储有指令,所述指令由处理器执行以便执行以下序列:向预编译的可能覆盖掩码集合中的条目分配索引;生成第一函数,所述第一函数用于将至所述条目中的一个条目的索引转换成覆盖掩码;以及生成稀疏函数,所述稀疏函数用于将所述覆盖掩码转换成至所述条目中的一个条目的索引。12.如权利要求11所述的介质,所述序列包括:分配能够由预定数量的位表示的索引。13.如权...

【专利技术属性】
技术研发人员:J·N·哈塞尔格林M·安德森R·M·托特
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1