Tile output using multiple queue output buffering in a raster stage
    1.
    发明授权
    Tile output using multiple queue output buffering in a raster stage 有权
    在光栅阶段使用多个队列输出缓冲区块输出

    公开(公告)号:US08085264B1

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

    申请号:US11494399

    申请日:2006-07-26

    IPC分类号: G06T15/00

    CPC分类号: G06T15/005

    摘要: A method for multiple queue output buffering in a raster stage of a graphics processor. The method includes receiving a graphics primitive for rasterization in a raster stage of a graphics processor. The graphics primitive is rasterized at a first level to generate a plurality of tiles of pixels related to the graphics primitive. Each tile is then rasterized to determine related sub-portions of each tile. The related sub-portions are transferred to a plurality of output queues. The related sub-portions are subsequently output on a per queue basis and on a per clock cycle basis.

    摘要翻译: 一种在图形处理器的光栅阶段中进行多队列输出缓冲的方法。 该方法包括在图形处理器的光栅级中接收用于光栅化的图形基元。 图形原语在第一级别被光栅化以生成与图形原语相关的多个像素块。 然后,每个瓦片被光栅化以确定每个瓦片的相关子部分。 相关的子部分被传送到多个输出队列。 随后在每个队列的基础上和每个时钟周期的基础上输出相关的子部分。

    Nested boustrophedonic patterns for rasterization
    2.
    发明授权
    Nested boustrophedonic patterns for rasterization 有权
    用于光栅化的嵌套boustochedon模式

    公开(公告)号:US08698811B1

    公开(公告)日:2014-04-15

    申请号:US11304888

    申请日:2005-12-15

    CPC分类号: G06T11/40

    摘要: A method for traversing pixels of an area is described. The method includes the steps of traversing a plurality of pixels of an image using a first boustrophedonic pattern along a predominant axis, and, during the traversal using the first boustrophedonic pattern, traversing a plurality of pixels of the image using a second boustrophedonic pattern. The second boustrophedonic pattern is nested within the first boustrophedonic pattern.

    摘要翻译: 描述用于遍历区域的像素的方法。 该方法包括以下步骤:使用沿着主轴的第一个双歧杆图案遍历一个图像的多个像素,并且在使用第一个巴氏培养图案的遍历期间,使用第二个波形图案遍历图像的多个像素。 第二个麻醉模式嵌套在第一个麻醉模式中。

    Accellerated start tile search
    3.
    发明授权
    Accellerated start tile search 有权
    加密开始平铺搜索

    公开(公告)号:US07843468B2

    公开(公告)日:2010-11-30

    申请号:US11494407

    申请日:2006-07-26

    IPC分类号: G09G5/00

    CPC分类号: G06T11/40

    摘要: In a raster stage of a graphics pipeline, a method for accelerated start tile rasterization. The method includes defining a window for clipping a generated image and receiving a graphics primitive for rasterization in a raster stage of a graphics processor. A binary search related to the window is performed to determine a start tile having at least a partial coverage of the graphics primitive, wherein the start tile comprises a plurality of pixels. Based upon the start tile, the raster stage rasterizes the graphics primitive by generating a plurality of adjacent tiles having at least a partial coverage of the graphics primitive.

    摘要翻译: 在图形流水线的光栅阶段,加速起始瓦片光栅化的方法。 该方法包括定义用于剪切生成的图像的窗口,并且在图形处理器的光栅级中接收用于光栅化的图形基元。 执行与窗口相关的二进制搜索以确定具有图形基元的至少部分覆盖的起始瓦片,其中起始瓦片包括多个像素。 基于起始瓦片,光栅阶段通过生成具有至少部分覆盖图形基元的多个相邻瓦片来光栅化图形基元。

    Interrupt handling techniques in the rasterizer of a GPU

    公开(公告)号:US09064333B2

    公开(公告)日:2015-06-23

    申请号:US12002727

    申请日:2007-12-17

    IPC分类号: G06T1/00 G06T15/00 G06F9/48

    摘要: Techniques for handling an interrupt in the rasterizer, in accordance with embodiment of the present technology, start with rasterizing one or more primitives of a first context. If an interrupt is received, the tile count of tiles of a current primitive that have been coarse rasterized is saved in a backing store. After storing the tile count, the one or more primitives of a second context are rasterized. After the second context is served, the coarse rasterization of the current primitive of the previous context is rerun without output until the tile corresponding to the stored tile count is coarse rasterized. Thereafter, rasterization of the current primitive of the first context from the next tile beyond the stored tile count is continued until rasterization is completed or another interrupt is received and the above described process is repeated.

    Interrupt handling techniques in the rasterizer of a GPU
    5.
    发明申请
    Interrupt handling techniques in the rasterizer of a GPU 有权
    GPU的光栅化器中的中断处理技术

    公开(公告)号:US20090153573A1

    公开(公告)日:2009-06-18

    申请号:US12002727

    申请日:2007-12-17

    IPC分类号: G06T15/00

    摘要: Techniques for handling an interrupt in the rasterizer, in accordance with embodiment of the present technology, start with rasterizing one or more primitives of a first context. If an interrupt is received, the tile count of tiles of a current primitive that have been coarse rasterized is saved in a backing store. After storing the tile count, the one or more primitives of a second context are rasterized. After the second context is served, the coarse rasterization of the current primitive of the previous context is rerun without output until the tile corresponding to the stored tile count is coarse rasterized. Thereafter, rasterization of the current primitive of the first context from the next tile beyond the stored tile count is continued until rasterization is completed or another interrupt is received and the above described process is repeated.

    摘要翻译: 根据本技术的实施例,用于处理光栅化器中的中断的技术从光栅化第一上下文的一个或多个图元开始。 如果接收到中断,则粗略光栅化的当前图元的图块的瓦片数保存在后备存储中。 在存储瓦片计数之后,第二上下文的一个或多个基元被光栅化。 在提供第二上下文之后,重新运行先前上下文的当前基元的粗略光栅化,直到与存储的图块计数相对应的图块被粗略地光栅化。 此后,持续直到光栅化完成或者接收到另一个中断并且重复上述处理之后,将第一上下文的当前基元从下一个图块光栅化超过存储的图块计数。

    Interrupt handling techniques in the rasterizer of a GPU
    6.
    发明申请
    Interrupt handling techniques in the rasterizer of a GPU 有权
    GPU的光栅化器中的中断处理技术

    公开(公告)号:US20090153571A1

    公开(公告)日:2009-06-18

    申请号:US12002561

    申请日:2007-12-17

    IPC分类号: G06T1/20

    摘要: Techniques for handling an interrupt in the rasterizer, in accordance with embodiment of the present technology, start with rasterizing one or more primitives of a first context. If an interrupt is received, state information of the rasterizer is saved in a backing store after coarse rasterizing a given tile. After storing the raster state information, the one or more primitives of a second context are rasterized. After the second context is served, the raster state information of the first context is restored and rasterization of the one or more primitives of the first context is restarted.

    摘要翻译: 根据本技术的实施例,用于处理光栅化器中的中断的技术从光栅化第一上下文的一个或多个图元开始。 如果接收到中断,则在粗化光栅化给定图块之后,光栅化器的状态信息将保存在后备存储器中。 在存储光栅状态信息之后,第二上下文的一个或多个图元被光栅化。 在提供第二上下文之后,恢复第一上下文的光栅状态信息,并重新启动第一上下文的一个或多个图元的光栅化。

    GPU having raster components configured for using nested boustrophedonic patterns to traverse screen areas
    7.
    发明授权
    GPU having raster components configured for using nested boustrophedonic patterns to traverse screen areas 有权
    GPU具有被配置用于使用嵌套的双声道图案遍历屏幕区域的光栅组件

    公开(公告)号:US07483029B2

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

    申请号:US11304904

    申请日:2005-12-15

    IPC分类号: G06T11/20

    CPC分类号: G06T1/60

    摘要: In one embodiment, the present invention is implemented as a GPU configured for traversing pixels of an area. The GPU includes a set-up unit for generating polygon descriptions and a rasterizer unit coupled to the set-up unit for rasterizing the polygon descriptions. The rasterizer unit is configured to traverse a plurality of pixels of an image using a first boustrophedonic pattern along a predominant axis, and during the traversal using the first boustrophedonic pattern, traverse a plurality of pixels of the image using a second boustrophedonic pattern, wherein the second boustrophedonic pattern is nested within the first boustrophedonic pattern.

    摘要翻译: 在一个实施例中,本发明被实现为被配置为遍历区域的像素的GPU。 GPU包括用于生成多边形描述的设置单元和耦合到设置单元的光栅化单元,用于光栅化多边形描述。 光栅化器单元被配置为使用沿着主轴的第一布点图案遍历图像的多个像素,并且在使用第一布点图案的遍历期间,使用第二喷头图案遍历图像的多个像素,其中, 第二个麻醉模式嵌套在第一个麻醉模式中。

    Accellerated start tile search
    8.
    发明申请
    Accellerated start tile search 有权
    加密开始平铺搜索

    公开(公告)号:US20080024522A1

    公开(公告)日:2008-01-31

    申请号:US11494407

    申请日:2006-07-26

    IPC分类号: G09G5/00

    CPC分类号: G06T11/40

    摘要: In a raster stage of a graphics pipeline, a method for accelerated start tile rasterization. The method includes defining a window for clipping a generated image and receiving a graphics primitive for rasterization in a raster stage of a graphics processor. A binary search related to the window is performed to determine a start tile having at least a partial coverage of the graphics primitive, wherein the start tile comprises a plurality of pixels. Based upon the start tile, the raster stage rasterizes the graphics primitive by generating a plurality of adjacent tiles having at least a partial coverage of the graphics primitive.

    摘要翻译: 在图形流水线的光栅阶段,加速起始瓦片光栅化的方法。 该方法包括定义用于剪切生成的图像的窗口,并且在图形处理器的光栅级中接收用于光栅化的图形基元。 执行与窗口相关的二进制搜索以确定具有图形基元的至少部分覆盖的起始瓦片,其中起始瓦片包括多个像素。 基于起始瓦片,光栅阶段通过生成具有至少部分覆盖图形基元的多个相邻瓦片来光栅化图形基元。

    Interrupt handling techniques in the rasterizer of a GPU
    9.
    发明授权
    Interrupt handling techniques in the rasterizer of a GPU 有权
    GPU的光栅化器中的中断处理技术

    公开(公告)号:US08780123B2

    公开(公告)日:2014-07-15

    申请号:US12002561

    申请日:2007-12-17

    IPC分类号: G06T1/20 G09G5/00

    摘要: Techniques for handling an interrupt in the rasterizer, in accordance with embodiment of the present technology, start with rasterizing one or more primitives of a first context. If an interrupt is received, state information of the rasterizer is saved in a backing store after coarse rasterizing a given tile. After storing the raster state information, the one or more primitives of a second context are rasterized. After the second context is served, the raster state information of the first context is restored and rasterization of the one or more primitives of the first context is restarted.

    摘要翻译: 根据本技术的实施例,用于处理光栅化器中的中断的技术从光栅化第一上下文的一个或多个图元开始。 如果接收到中断,则在粗化光栅化给定图块之后,光栅化器的状态信息将保存在后备存储器中。 在存储光栅状态信息之后,第二上下文的一个或多个图元被光栅化。 在提供第二上下文之后,恢复第一上下文的光栅状态信息,并重新启动第一上下文的一个或多个图元的光栅化。

    Tile based precision rasterization in a graphics pipeline
    10.
    发明授权
    Tile based precision rasterization in a graphics pipeline 有权
    图形管道中基于平铺的精确光栅化

    公开(公告)号:US09070213B2

    公开(公告)日:2015-06-30

    申请号:US11494398

    申请日:2006-07-26

    IPC分类号: G06T15/00

    CPC分类号: G06T15/005

    摘要: In a raster stage of a graphics processor, a method for tile based precision rasterization. The method includes receiving a graphics primitive for rasterization in a raster stage of a graphics processor and rasterizing the graphics primitive at a first level precision to generate a plurality of tiles of pixels. The tiles are then rasterized at a second level precision to generate covered pixels. The covered pixels are then output for rendering operations in a subsequent stage of the graphics processor.

    摘要翻译: 在图形处理器的光栅阶段,一种基于瓦片的精度光栅化的方法。 该方法包括:在图形处理器的光栅级中接收用于光栅化的图形基元,并以第一级精度光栅化图形基元以生成多个像素块。 然后将瓷砖以第二级精度光栅化以产生被覆盖的像素。 然后,在图形处理器的后续阶段输出被覆盖像素进行渲染操作。