System, method and article of manufacture for pixel shaders for programmable shading
    1.
    发明授权
    System, method and article of manufacture for pixel shaders for programmable shading 有权
    用于可编程阴影的像素着色器的系统,方法和制造

    公开(公告)号:US06532013B1

    公开(公告)日:2003-03-11

    申请号:US09585809

    申请日:2000-05-31

    IPC分类号: G06T1700

    CPC分类号: G06T15/80 G06T15/50 G06T15/60

    摘要: A system, method and article of manufacture are provided for interweaving shading calculations and texture retrieval operations during texture sampling in a graphics pipeline. First, a shading calculation is performed in order to generate output. Next, texture information is retrieved, and another shading calculation is performed using the texture information in order to generate additional output. Texture information may be retrieved and shading calculations may then be repeated as desired. Thereafter, the generated output may be combined. As such, the repeated texture information retrieval and shading calculations may be carried out in an iterative, programmable manner.

    摘要翻译: 提供了一种系统,方法和制造工具,用于在图形管线中进行纹理采样期间的交织着色计算和纹理检索操作。 首先,执行阴影计算以产生输出。 接下来,检索纹理信息,并且使用纹理信息执行另一个阴影计算,以便产生附加输出。 可以检索纹理信息,然后根据需要重复阴影计算。 此后,可以组合生成的输出。 这样,重复的纹理信息检索和着色计算可以以迭代的,可编程的方式进行。

    Digital image compositing using a programmable graphics processor
    2.
    发明授权
    Digital image compositing using a programmable graphics processor 有权
    使用可编程图形处理器的数字图像合成

    公开(公告)号:US07928997B2

    公开(公告)日:2011-04-19

    申请号:US10442331

    申请日:2003-05-21

    IPC分类号: G09G5/00 G06F15/00

    CPC分类号: G06T11/60

    摘要: Digital Image compositing using a programmable graphics processor is described. The programmable graphics processor supports high-precision data formats and can be programmed to complete a plurality of compositing operations in a single pass through a fragment processing pipeline within the programmable graphics processor. Source images for one or more compositing operations are stored in graphics memory, and a resulting composited image is output or stored in graphics memory. More-complex compositing operations, such as blur, warping, morphing, and the like, can be completed in multiple passes through the fragment processing pipeline. A composited image produced during a pass through the fragment processing pipeline is stored in graphics memory and is available as a source image for a subsequent pass.

    摘要翻译: 描述使用可编程图形处理器的数字图像合成。 可编程图形处理器支持高精度数据格式,并且可以被编程为在可编程图形处理器内的片段处理流水线的单次传递中完成多个合成操作。 用于一个或多个合成操作的源图像存储在图形存储器中,并且所得到的合成图像被输出或存储在图形存储器中。 更复杂的合成操作,如模糊,翘曲,变形等,可以通过片段处理流水线进行多次遍历。 在通过片段处理流水线期间产生的合成图像被存储在图形存储器中,并且可用作后续通过的源图像。

    Digital image compositing using a programmable graphics processor
    3.
    发明授权
    Digital image compositing using a programmable graphics processor 有权
    使用可编程图形处理器的数字图像合成

    公开(公告)号:US07274369B1

    公开(公告)日:2007-09-25

    申请号:US11148584

    申请日:2005-06-09

    CPC分类号: G06T11/60

    摘要: Digital Image compositing using a programmable graphics processor is described. The programmable graphics processor supports high-precision data formats and can be programmed to complete a plurality of compositing operations in a single pass through a fragment processing pipeline within the programmable graphics processor. Source images for one or more compositing operations are stored in graphics memory, and a resulting composited image is output or stored in graphics memory. More-complex compositing operations, such as blur, warping, morphing, and the like, can be completed in multiple passes through the fragment processing pipeline. A composited image produced during a pass through the fragment processing pipeline is stored in graphics memory and is available as a source image for a subsequent pass.

    摘要翻译: 描述使用可编程图形处理器的数字图像合成。 可编程图形处理器支持高精度数据格式,并且可以被编程为在可编程图形处理器内的片段处理流水线的单次传递中完成多个合成操作。 用于一个或多个合成操作的源图像存储在图形存储器中,并且所得到的合成图像被输出或存储在图形存储器中。 更复杂的合成操作,如模糊,翘曲,变形等,可以通过片段处理流水线进行多次遍历。 在通过片段处理流水线期间产生的合成图像被存储在图形存储器中,并且可用作后续通过的源图像。

    System, method and computer program product for texture shading
    5.
    发明授权
    System, method and computer program product for texture shading 有权
    用于纹理阴影的系统,方法和计算机程序产品

    公开(公告)号:US07154507B1

    公开(公告)日:2006-12-26

    申请号:US10941198

    申请日:2004-09-15

    IPC分类号: G09G5/00

    CPC分类号: G06T15/04 G06T15/005

    摘要: A system, method and computer program product are provided for texture shading in a hardware graphics processor. Initially, a plurality of texture coordinates is identified. Further, it is determined whether a hardware graphics processor is operating in a texture shader mode. If the hardware graphics processor is operating in the texture shader mode, the texture coordinates are mapped to colors utilizing a plurality of texture shader stages in the hardware graphics processor. If, however, the hardware graphics processor is not operating in the texture shader mode, the texture coordinates are mapped to colors utilizing a conventional graphics application program interface (API) in conjunction with the hardware graphics processor.

    摘要翻译: 在硬件图形处理器中提供用于纹理着色的系统,方法和计算机程序产品。 首先,识别多个纹理坐标。 此外,确定硬件图形处理器是否以纹理着色器模式操作。 如果硬件图形处理器在纹理着色器模式下操作,则使用硬件图形处理器中的多个纹理着色器级将纹理坐标映射到颜色。 然而,如果硬件图形处理器不在纹理着色器模式下操作,则使用与硬件图形处理器结合的常规图形应用程序接口(API)将纹理坐标映射到颜色。

    Digital image compositing using a programmable graphics processor
    7.
    发明授权
    Digital image compositing using a programmable graphics processor 有权
    使用可编程图形处理器的数字图像合成

    公开(公告)号:US07477266B1

    公开(公告)日:2009-01-13

    申请号:US10949923

    申请日:2004-09-24

    IPC分类号: G09G5/00 G06F15/00

    CPC分类号: G06T11/60

    摘要: Digital Image compositing using a programmable graphics processor is described. The programmable graphics processor supports high-precision data formats and can be programmed to complete a plurality of compositing operations in a single pass through a fragment processing pipeline within the programmable graphics processor. Source images for one or more compositing operations are stored in graphics memory, and a resulting composited image is output or stored in graphics memory. More-complex compositing operations, such as blur, warping, morphing, and the like, can be completed in multiple passes through the fragment processing pipeline. A composited image produced during a pass through the fragment processing pipeline is stored in graphics memory and is available as a source image for a subsequent pass.

    摘要翻译: 描述使用可编程图形处理器的数字图像合成。 可编程图形处理器支持高精度数据格式,并且可以被编程为在可编程图形处理器内的片段处理流水线的单次传递中完成多个合成操作。 用于一个或多个合成操作的源图像存储在图形存储器中,并且所得到的合成图像被输出或存储在图形存储器中。 更复杂的合成操作,如模糊,翘曲,变形等,可以通过片段处理流水线进行多次遍历。 在通过片段处理流水线期间产生的合成图像被存储在图形存储器中,并且可用作后续通过的源图像。