System, method, and computer program product for using compression with programmable sample locations
    3.
    发明授权
    System, method, and computer program product for using compression with programmable sample locations 有权
    系统,方法和计算机程序产品,用于使用带可编程样本位置的压缩

    公开(公告)号:US09230362B2

    公开(公告)日:2016-01-05

    申请号:US14024555

    申请日:2013-09-11

    CPC classification number: G06T15/503 G06T15/005

    Abstract: A system, method, and computer program product enable compression with programmable sample locations, where the compression is a function of the programmable sample locations. The method includes the steps of storing a first value specifying a programmed sample location within a pixel in a sample pattern table and storing, in a memory, geometric surface parameters corresponding to a first attribute at the programmed sample location within a first pixel of a display surface. An instruction to store a second value specifying the programmed sample location within the pixel in the sample pattern table is received. The attribute is reconstructed based on the geometric surface parameters and the first value.

    Abstract translation: 系统,方法和计算机程序产品使用可编程样本位置进行压缩,其中压缩是可编程样本位置的函数。 该方法包括以下步骤:将指定编程样本位置的第一值存储在样本图案表中的像素内,并将其存储在存储器中,并在存储器中存储与显示器的第一像素内的编程样本位置处的第一属性对应的几何表面参数 表面。 接收用于存储指定样本图案表中的像素内的编程样本位置的第二值的指令。 基于几何表面参数和第一个值重建属性。

    Multi-sample surface processing using one sample
    5.
    发明授权
    Multi-sample surface processing using one sample 有权
    使用一个样品的多样品表面处理

    公开(公告)号:US09262797B2

    公开(公告)日:2016-02-16

    申请号:US13844095

    申请日:2013-03-15

    CPC classification number: G06T1/60 G06T5/002 G06T11/40

    Abstract: A system, method, and computer program product are provided for multi-sample processing. The multi-sample pixel data is received and an encoding state associated with the multi-sample pixel data is determined. Data for one sample of a multi-sample pixel and the encoding state are provided to a processing unit. The one sample of the multi-sample pixel is processed by the processing unit to generate processed data for the one sample that represents processed multi-sample pixel data for all samples of the multi-sample pixel or two or more samples of the multi-sample pixel.

    Abstract translation: 提供了一种用于多样本处理的系统,方法和计算机程序产品。 接收多采样像素数据,并确定与多样本像素数据相关联的编码状态。 将多样本像素的一个样本的数据和编码状态提供给处理单元。 多采样像素的一个样本由处理单元处理,以生成表示多采样像素的所有采样的多个样本像素的多个采样像素数据的一个样本的处理数据,或多样本像素的两个或多个样本 像素。

    System, method, and computer program product for processing graphics data associated with shading
    6.
    发明授权
    System, method, and computer program product for processing graphics data associated with shading 有权
    用于处理与阴影相关联的图形数据的系统,方法和计算机程序产品

    公开(公告)号:US09142040B2

    公开(公告)日:2015-09-22

    申请号:US13844035

    申请日:2013-03-15

    CPC classification number: G06T11/001 G06T1/20 G06T15/005

    Abstract: A system, method, and computer program product are provided for processing graphics data associated with shading. In operation, a first fragment is received. Further, the first fragment is shaded. While the first fragment is being shaded, a second fragment is received and it is determined whether at least one aspect of the second fragment conflicts with the first fragment. If it is determined that the at least one aspect of the second fragment does not conflict with the first fragment, the second fragment is shaded. If it is determined that the at least one aspect of the second fragment conflicts with the first fragment, information associated with the second fragment is stored, a third fragment is received, and the third fragment is shaded, if it is determined that at least one aspect of the third fragment does not conflict with the first fragment.

    Abstract translation: 提供了一种用于处理与阴影相关联的图形数据的系统,方法和计算机程序产品。 在操作中,接收到第一片段。 此外,第一个片段是阴影的。 当第一片段被遮蔽时,接收第二片段,并且确定第二片段的至少一个方面是否与第一片段冲突。 如果确定第二片段的至少一个方面与第一片段不冲突,则第二片段被遮蔽。 如果确定第二片段的至少一个方面与第一片段冲突,则存储与第二片段相关联的信息,接收第三片段,并且第三片段被遮蔽,如果确定至少一个 第三个片段的方面与第一个片段不冲突。

    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING GRAPHICS DATA ASSOCIATED WITH SHADING
    7.
    发明申请
    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING GRAPHICS DATA ASSOCIATED WITH SHADING 有权
    用于处理与SHADING相关的图形数据的系统,方法和计算机程序产品

    公开(公告)号:US20140267355A1

    公开(公告)日:2014-09-18

    申请号:US13844035

    申请日:2013-03-15

    CPC classification number: G06T11/001 G06T1/20 G06T15/005

    Abstract: A system, method, and computer program product are provided for processing graphics data associated with shading. In operation, a first fragment is received. Further, the first fragment is shaded. While the first fragment is being shaded, a second fragment is received and it is determined whether at least one aspect of the second fragment conflicts with the first fragment. If it is determined that the at least one aspect of the second fragment does not conflict with the first fragment, the second fragment is shaded. If it is determined that the at least one aspect of the second fragment conflicts with the first fragment, information associated with the second fragment is stored, a third fragment is received, and the third fragment is shaded, if it is determined that at least one aspect of the third fragment does not conflict with the first fragment.

    Abstract translation: 提供了一种用于处理与阴影相关联的图形数据的系统,方法和计算机程序产品。 在操作中,接收到第一片段。 此外,第一个片段是阴影的。 当第一片段被遮蔽时,接收第二片段,并且确定第二片段的至少一个方面是否与第一片段冲突。 如果确定第二片段的至少一个方面与第一片段不冲突,则第二片段被遮蔽。 如果确定第二片段的至少一个方面与第一片段冲突,则存储与第二片段相关联的信息,接收第三片段,并且第三片段被遮蔽,如果确定至少一个 第三个片段的方面与第一个片段不冲突。

    Control of a sample mask from a fragment shader program

    公开(公告)号:US09978171B2

    公开(公告)日:2018-05-22

    申请号:US14810178

    申请日:2015-07-27

    CPC classification number: G06T15/80 G06T1/20 G06T1/60 G06T15/005

    Abstract: A method, system, and computer program product for controlling a sample mask from a fragment shader are disclosed. The method includes the steps of generating a fragment for each pixel that is covered, at least in part, by a primitive and determining coverage information for each fragment corresponding to the primitive. Then, for each fragment, the method includes the steps of generating a sample mask by a fragment shader, replacing the coverage information for the fragment with the sample mask, and writing, based on the sample mask, a result generated by the fragment shader to a memory. The method may be implemented on a parallel processing unit configured to implement, at least in part, a graphics processing pipeline.

    Modulated and blended anti-aliasing
    9.
    发明授权
    Modulated and blended anti-aliasing 有权
    调制和混合抗锯齿

    公开(公告)号:US09454843B2

    公开(公告)日:2016-09-27

    申请号:US13759959

    申请日:2013-02-05

    CPC classification number: G06T15/405 G06T11/40 G06T15/503

    Abstract: A system, method, and computer program product are provided for anti-aliasing. During a first processing pass of a plurality of graphics primitives, z data is computed for multiple samples of each pixel in an image to generate a multi-sample z buffer. During a second processing pass of the graphics primitives, computed color values corresponding to each pixel in a color buffer that stores one color value for each pixel are accumulated.

    Abstract translation: 提供了一种用于抗锯齿的系统,方法和计算机程序产品。 在多个图形基元的第一处理通过期间,为图像中的每个像素的多个样本计算z数据以生成多样本z缓冲器。 在图形基元的第二处理通过期间,累积与存储每个像素的一个颜色值的颜色缓冲器中的每个像素相对应的计算出的颜色值。

    CONTROL OF A SAMPLE MASK FROM A FRAGMENT SHADER PROGRAM
    10.
    发明申请
    CONTROL OF A SAMPLE MASK FROM A FRAGMENT SHADER PROGRAM 有权
    从片段阴影程序控制样品面具

    公开(公告)号:US20160035129A1

    公开(公告)日:2016-02-04

    申请号:US14810178

    申请日:2015-07-27

    CPC classification number: G06T15/80 G06T1/20 G06T1/60 G06T15/005

    Abstract: A method, system, and computer program product for controlling a sample mask from a fragment shader are disclosed. The method includes the steps of generating a fragment for each pixel that is covered, at least in part, by a primitive and determining coverage information for each fragment corresponding to the primitive. Then, for each fragment, the method includes the steps of generating a sample mask by a fragment shader, replacing the coverage information for the fragment with the sample mask, and writing, based on the sample mask, a result generated by the fragment shader to a memory. The method may be implemented on a parallel processing unit configured to implement, at least in part, a graphics processing pipeline.

    Abstract translation: 公开了一种用于从片段着色器控制样本掩模的方法,系统和计算机程序产品。 该方法包括以下步骤:至少部分地由原语生成针对每个像素的片段,并确定与该图元相对应的每个片段的覆盖信息。 然后,对于每个片段,该方法包括以下步骤:通过片段着色器生成样本掩码,用样本掩码代替片段的覆盖信息,并且基于样本掩码将片段着色器生成的结果写入 一个记忆 该方法可以在被配置为至少部分地实现图形处理流水线的并行处理单元上实现。

Patent Agency Ranking