Multi-thread graphics processing system
    31.
    发明授权
    Multi-thread graphics processing system 有权
    多线程图形处理系统

    公开(公告)号:US08072461B2

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

    申请号:US12718613

    申请日:2010-03-05

    Abstract: A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a command thread from either the plurality of pixel or vertex command threads based on relative priorities of the plurality of pixel command threads and the plurality of vertex command threads. The selected command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.

    Abstract translation: 图形处理系统包括存储多个像素命令线程和多个顶点命令线程的至少一个存储器件。 提供耦合到所述至少一个存储器件的仲裁器,其基于所述多个像素命令线程和所述多个顶点命令线程的相对优先级从所述多个像素或顶点命令线程中选择命令线程。 所选择的命令线程被提供给能够处理像素命令线程和顶点命令线程的命令处理引擎。

    Vertex Shader Binning
    32.
    发明申请
    Vertex Shader Binning 审中-公开
    顶点着色器分选

    公开(公告)号:US20070279421A1

    公开(公告)日:2007-12-06

    申请号:US11420965

    申请日:2006-05-30

    CPC classification number: G06T15/005 G06T15/80

    Abstract: A system for rendering three-dimensional graphics for display on a display using bins, the system including a graphics rendering engine configured to receive information representative of three-dimensional (3-D) objects in an object space and to render an image for display on the display, the graphics rendering engine including a processor, a pixel shader configured to perform rendering operations, and a programmable vertex shader configured to perform rendering operations, wherein the graphics rendering engine is configured to perform rendering operations and to compute locations of vertices of polygons corresponding to the 3-D objects.

    Abstract translation: 一种用于渲染用于在显示器上显示的三维图形的系统,所述系统包括图形呈现引擎,所述图形呈现引擎被配置为接收表示对象空间中的三维(3-D)对象的信息,并且呈现用于显示的图像 显示器,包括处理器的图形渲染引擎,被配置为执行渲染操作的像素着色器和被配置为执行渲染操作的可编程顶点着色器,其中所述图形渲染引擎被配置为执行渲染操作并且计算多边形顶点的位置 对应于3-D对象。

    MULTI-THREAD GRAPHICS PROCESSING SYSTEM
    33.
    发明申请
    MULTI-THREAD GRAPHICS PROCESSING SYSTEM 有权
    多线程图形处理系统

    公开(公告)号:US20070222785A1

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

    申请号:US11746427

    申请日:2007-05-09

    Abstract: A graphics processing system comprises a command processing engine capable of processing pixel command threads and vertex command threads. The command processing engine is coupled to both a renderer and a scan converter. Upon completing processing of a command thread, which may comprise a pixel command thread or a vertex command thread, the command engine provides the command thread to either the renderer or the scan converter.

    Abstract translation: 图形处理系统包括能够处理像素命令线程和顶点命令线程的命令处理引擎。 命令处理引擎与渲染器和扫描转换器耦合。 在完成可以包括像素命令线程或顶点命令线程的命令线程的处理之后,命令引擎将命令线程提供给渲染器或扫描转换器。

    Method and apparatus for generating a pixel using a conditional IF_NEIGHBOR command
    34.
    发明申请
    Method and apparatus for generating a pixel using a conditional IF_NEIGHBOR command 有权
    使用条件IF_NEIGHBOR命令生成像素的方法和装置

    公开(公告)号:US20070216693A1

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

    申请号:US11375750

    申请日:2006-03-15

    Applicant: Andrew Gruber

    Inventor: Andrew Gruber

    CPC classification number: G06T15/50

    Abstract: A device and method for controlling generation of a final pixel utilizes a conditional statement, referred to as an IF_NEIGHBOR statement, which when compiled, causes a programmable pixel shader to perform mip map texture lookups even if a pixel of interest does not meet the condition of the conditional statement. As such, any neighboring pixels needed for mip map selection have their associated shader code guaranteed to execute even though the pixel of interest may fail the conditional portion of the conditional statement. The device and method executes texture address calculations for pixels within a region and for pixels outside of a region but only those necessary to determine the mip map level corresponding to a pixel within the region. Execution of shader code for a current pixel is executed if any of the surrounding neighboring pixels meet the desired condition even if the current pixel does not meet the condition.

    Abstract translation: 用于控制最终像素的生成的装置和方法利用称为IF_NEIGHBOR语句的条件语句,其被编译时,使可编程像素着色器执行mip映射纹理查找,即使感兴趣的像素不满足 条件语句。 因此,即使感兴趣的像素可能会失败条件语句的条件部分,mip映射选择所需的任何相邻像素也保证其相关联的着色器代码执行。 该设备和方法对区域内的像素和区域外的像素执行纹理地址计算,而仅对确定与该区域内的像素对应的mip地图级别的那些进行纹理地址计算。 即使当前像素不符合条件,任何周围的相邻像素都满足所需条件,则执行当前像素的着色器代码。

    Method and apparatus for interpolating pixel parameters based on a plurality of vertex values
    35.
    发明授权
    Method and apparatus for interpolating pixel parameters based on a plurality of vertex values 有权
    用于根据多个顶点值内插像素参数的方法和装置

    公开(公告)号:US07015930B2

    公开(公告)日:2006-03-21

    申请号:US10633214

    申请日:2003-08-01

    Applicant: Andrew Gruber

    Inventor: Andrew Gruber

    CPC classification number: G06T3/4007 G06T11/40

    Abstract: A method and apparatus for interpolating pixel parameters based on the plurality of vertex values includes operating first and a setup mode and a calculation mode. The method and apparatus includes, while in a setup mode, generating a plurality of differential geometric values based on the plurality of vertex values, wherein the differential geometric values are independent of a parameter slope between the plurality of vertex values. While in a calculation mode, a first geometric value and second geometric value are determined based on a pixel value, a plurality of vertex values and the differential geometric values. A pixel value is determined for each of the plurality of pixels based on the vertex parameter value, the first geometric value and the second geometric value. Thereupon, pixel parameters may be interpolated on a per-pixel basis reusing the differential geometric values.

    Abstract translation: 基于多个顶点值来内插像素参数的方法和装置包括第一操作和设置模式和计算模式。 该方法和装置包括在设置模式下,基于多个顶点值生成多个差分几何值,其中微分几何值与多个顶点值之间的参数斜率无关。 在计算模式中,基于像素值,多个顶点值和微分几何值来确定第一几何值和第二几何值。 基于顶点参数值,第一几何值和第二几何值,为多个像素中的每一个确定像素值。 因此,像素参数可以在每个像素的基础上进行内插,重用差分几何值。

    Multi-thread graphic processing system
    36.
    发明申请
    Multi-thread graphic processing system 有权
    多线程图形处理系统

    公开(公告)号:US20050068325A1

    公开(公告)日:2005-03-31

    申请号:US10673761

    申请日:2003-09-29

    Abstract: The present invention includes a multi-thread graphics processing system and method thereof including a reservation station having a plurality of command threads stored therein. The system and method further includes an arbiter operably coupled to the reservation station such that the arbiter retrieves a first command thread of the plurality of command threads stored therein such that the arbiter receives the command thread and thereupon provides the command thread to a command processing engine. The system and method further includes the command processing engine coupled to receive the first command thread from the arbiter such that the command processor may perform at least one processing command from the command thread. Whereupon, a command processing engine provides the first command thread back to the associated reservation station.

    Abstract translation: 本发明包括一种多线程图形处理系统及其方法,该系统包括具有存储在其中的多个命令线程的保留站。 该系统和方法还包括可操作地耦合到保留站的仲裁器,使得仲裁器检索存储在其中的多个命令线程的第一命令线程,使得仲裁器接收命令线程,并且随后向命令处理引擎提供命令线程 。 该系统和方法还包括命令处理引擎,其被耦合以从仲裁器接收第一命令线程,使得命令处理器可以从命令线程执行至少一个处理命令。 因此,命令处理引擎将第一命令线程提供给相关联的保留站。

Patent Agency Ranking