Systems and methods for providing an enhanced graphics pipeline
    1.
    发明授权
    Systems and methods for providing an enhanced graphics pipeline 有权
    用于提供增强图形管道的系统和方法

    公开(公告)号:US07570267B2

    公开(公告)日:2009-08-04

    申请号:US10934249

    申请日:2004-09-03

    IPC分类号: G06T1/00 G06T15/00

    CPC分类号: G06T15/005

    摘要: An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming. By using the enhanced graphics pipeline, the programmer can optimize the usage of the hardware in the pipeline, program vertex, line or triangle topologies altogether rather than each vertex alone, and read any calculated data from memory where the pipeline can output the calculated information.

    摘要翻译: 提供了增强的图形流水线,其使公共核心硬件能够执行图形流水线的不同组件,由流水线中的组件包括线和三角形的原语的可编程性,以及在呈现与图形显示之间的流输出 数据在管道中。 编程人员不必优化代码,因为通用核心将平衡所需功能的负载,并在通用核心硬件上动态分配这些指令。 程序员可以使用算法编程原语,以通过用线和三角形进行拓扑替换来简化所有顶点计算。 程序员获取计算的输出数据,并在渲染之前或期间读取它们。 因此,程序员在编程中具有更大的灵活性。 通过使用增强型图形管线,程序员可以优化管道中硬件的使用,程序顶点,线或三角形拓扑,而不是单独使用每个顶点,并从管道可以输出计算的信息的内存读取任何计算的数据。

    Systems and methods for providing an enhanced graphics pipeline
    3.
    发明授权
    Systems and methods for providing an enhanced graphics pipeline 有权
    用于提供增强图形管道的系统和方法

    公开(公告)号:US07978205B1

    公开(公告)日:2011-07-12

    申请号:US10933850

    申请日:2004-09-03

    IPC分类号: G09G5/00

    摘要: An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming. By using the enhanced graphics pipeline, the programmer can optimize the usage of the hardware in the pipeline, program vertex, line or triangle topologies altogether rather than each vertex alone, and read any calculated data from memory where the pipeline can output the calculated information.

    摘要翻译: 提供了增强的图形流水线,其使公共核心硬件能够执行图形流水线的不同组件,由流水线中的组件包括线和三角形的原语的可编程性,以及在呈现与图形显示之间的流输出 数据在管道中。 编程人员不必优化代码,因为通用核心将平衡所需功能的负载,并在通用核心硬件上动态分配这些指令。 程序员可以使用算法编程原语,以通过用线和三角形进行拓扑替换来简化所有顶点计算。 程序员获取计算的输出数据,并在渲染之前或期间读取它们。 因此,程序员在编程中具有更大的灵活性。 通过使用增强型图形管线,程序员可以优化管道中硬件的使用,程序顶点,线或三角形拓扑,而不是单独使用每个顶点,并从管道可以输出计算的信息的内存读取任何计算的数据。

    Systems and methods for providing an enhanced graphics pipeline
    4.
    发明授权
    Systems and methods for providing an enhanced graphics pipeline 有权
    用于提供增强图形管道的系统和方法

    公开(公告)号:US07671862B1

    公开(公告)日:2010-03-02

    申请号:US10934241

    申请日:2004-09-03

    IPC分类号: G06F15/00 G06T1/00 G06T1/20

    摘要: An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming. By using the enhanced graphics pipeline, the programmer can optimize the usage of the hardware in the pipeline, program vertex, line or triangle topologies altogether rather than each vertex alone, and read any calculated data from memory where the pipeline can output the calculated information.

    摘要翻译: 提供了增强的图形流水线,其使公共核心硬件能够执行图形流水线的不同组件,由流水线中的组件包括线和三角形的原语的可编程性,以及在呈现与图形显示之间的流输出 数据在管道中。 编程人员不必优化代码,因为通用核心将平衡所需功能的负载,并在通用核心硬件上动态分配这些指令。 程序员可以使用算法编程原语,以通过用线和三角形进行拓扑替换来简化所有顶点计算。 程序员获取计算的输出数据,并在渲染之前或期间读取它们。 因此,程序员在编程中具有更大的灵活性。 通过使用增强型图形管线,程序员可以优化管道中硬件的使用,程序顶点,线或三角形拓扑,而不是单独使用每个顶点,并从管道可以输出计算的信息的内存中读取任何计算的数据。

    Systems And Methods For Providing An Enhanced Graphics Pipeline
    5.
    发明申请
    Systems And Methods For Providing An Enhanced Graphics Pipeline 有权
    提供增强图形管道的系统和方法

    公开(公告)号:US20110234592A1

    公开(公告)日:2011-09-29

    申请号:US13152452

    申请日:2011-06-03

    IPC分类号: G06T1/20 G06T15/80

    摘要: An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming. By using the enhanced graphics pipeline, the programmer can optimize the usage of the hardware in the pipeline, program vertex, line or triangle topologies altogether rather than each vertex alone, and read any calculated data from memory where the pipeline can output the calculated information.

    摘要翻译: 提供了增强的图形流水线,其使公共核心硬件能够执行图形流水线的不同组件,由流水线中的组件包括线和三角形的原语的可编程性,以及在呈现与图形显示之间的流输出 数据在管道中。 编程人员不必优化代码,因为通用核心将平衡所需功能的负载,并在通用核心硬件上动态分配这些指令。 程序员可以使用算法编程原语,以通过用线和三角形进行拓扑替换来简化所有顶点计算。 程序员获取计算的输出数据,并在渲染之前或期间读取它们。 因此,程序员在编程中具有更大的灵活性。 通过使用增强型图形管线,程序员可以优化管道中硬件的使用,程序顶点,线或三角形拓扑,而不是单独使用每个顶点,并从管道可以输出计算的信息的内存读取任何计算的数据。