【技术实现步骤摘要】
本专利技术涉及计算机图形的处理,尤其涉及用于在处理计算机图形时执行抗锯齿处 理的方法和设备。
技术介绍
将特别参考三维图形的处理来描述本专利技术,但是如本领域技术人员将了解的那 样,它同样也适用于二维图形的处理。正如本领域已知的那样,3D图形处理通常通过如下处理来执行首先对场景进行 划分,以便将其显示成多个相似的基本组分(所谓的“图元(primitive) ”),由此允许更容 易地执行3D图形处理操作。这些“图元”通常采用的是简单多边形的形式,例如三角形。用于待显示的场景的图元通常是由图形处理系统的应用程序接口使用图形绘制 指令(请求)产生的,所述指令是从要求显示图形的应用(例如游戏)接收的。在这个阶段,每个图元通常由一组顶点来定义以及被表示为一组顶点。图元的每 个顶点都将其与代表该顶点的数据集(例如位置、颜色、纹理和其他属性数据)相关联。然 后,例如,在光栅化(rasterising)和渲染(rendering)用于显示的顶点(该顶点与一个或 多个图元相关)时使用该数据。一旦已经生成和定义了场景的图元及其顶点,那么它们就可以由图形处理系统进 行处理,以便例如显示场景。该处理主要包括确定覆盖待处理场景区域的采样点阵列中的哪些采样点被图元 覆盖,并且然后确定每个采样点应该具有的外观(例如按照其颜色等等)以表示该采样点 处的图元。这些处理通常被分别称为光栅化和渲染。光栅化处理确定应该被用于图元的采样位置(即将被用于表示待显示场景中的 图元的采样点的(x,y)位置)。该处理通常是使用图元的顶点位置来完成的。然后,渲染处理推导出显示采样点处的图元(即“遮蔽”每个 ...
【技术保护点】
一种在图形处理系统中处理用于显示的计算机图形的方法,该方法包括:生成和渲染图形碎片,以生成待显示图像的采样点的已渲染图形数据;其中:被渲染的每个图形碎片与待显示图像的采样点集合相关联,并且将被用于为与所述碎片相关联的采样点集合的采样点中的一个或多个生成已渲染图形数据;以及被渲染的图形碎片可以与包含不同数量的采样点的采样点集合相关联。
【技术特征摘要】
GB 2008-10-24 0819570.3一种在图形处理系统中处理用于显示的计算机图形的方法,该方法包括生成和渲染图形碎片,以生成待显示图像的采样点的已渲染图形数据;其中被渲染的每个图形碎片与待显示图像的采样点集合相关联,并且将被用于为与所述碎片相关联的采样点集合的采样点中的一个或多个生成已渲染图形数据;以及被渲染的图形碎片可以与包含不同数量的采样点的采样点集合相关联。2.根据权利要求1的方法,其中与图形碎片相关联的每个采样点集合对应于输出设备 的给定像素的采样点集合,或者对应于输出设备的部分像素的采样点集合,其中将在所述 输出设备上或者经由所述输出设备显示所述图像。3.根据权利要求1或2的方法,其中可以将图形碎片与4采样点的集合或16采样点的 集合相关联。4.根据之前权利要求中的任意一项的方法,其中可与碎片相关联的每个较小的采样点 集合对应于或表示可与碎片相关联的较大的采样点集合的特定部分或子区域。5.根据之前权利要求中的任意一项的方法,其中可将图形碎片与对应于将被应用于待 处理图像的采样掩码的所有采样点的采样点集合相关联,或者与对应于将被应用于待处理 图像的采样掩码的采样点子集的采样点集合相关联。6.根据之前权利要求中的任意一项的方法,包括根据由正被处理的图元对采样点集合 的覆盖来选择采样点集合,以与给定碎片相关联。7.根据之前权利要求中的任意一项的方法,包括与每个图形碎片数据相关联,其中所 述每个图形碎片数据指示所述碎片正被用于渲染与所述碎片对应的采样点集合中的哪些 采样点。8.根据权利要求7的方法,其中所述数据包括用于指示所述碎片正被用于渲染的被覆盖采样位置的覆盖掩码,所述数 据指示所述碎片正被用于渲染与所述碎片对应的采样点集合中的哪些采样点;以及能够将碎片与这样的覆盖掩码相关联,其中该覆盖掩码中的每个位置表示第一数量的 采样点;或者将碎片与下述覆盖掩码相关联,其中该覆盖掩码中的每个位置表示第二、不同 数量的采样点。9.一种处理用于显示的图形的方法,包括将待渲染的每个图形碎片与覆盖掩码相关联,所述覆盖掩码用于指示所述碎片正被用 于渲染的被覆盖采样位置;其中每个该覆盖掩码具有多个位置,所述多个位置中的每个能够用于指示给定的一个或多 个采样点是否被覆盖;以及能够将碎片与这样的覆盖掩码相关联,其中该覆盖掩码中的每个位置表示图像的第一 数量的采样点;或者将碎片与下述覆盖掩码相关联,其中该覆盖掩码中的每个位置表示图 像的第二、不同数量的采样点。10.一种图形处理系统,包括用...
【专利技术属性】
技术研发人员:J尼斯塔德,F黑格隆德,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。