Thread queuing method and apparatus
    1.
    发明申请
    Thread queuing method and apparatus 有权
    线程排队方法和设备

    公开(公告)号:US20080163215A1

    公开(公告)日:2008-07-03

    申请号:US11647608

    申请日:2006-12-30

    IPC分类号: G06F9/46

    CPC分类号: G06F9/546

    摘要: In some embodiments, a method includes receiving a request to generate a thread and supplying a request to a queue in response at least to the received request. The method may further include fetching a plurality of instructions in response at least in part to the request supplied to the queue and executing at least one of the plurality of instructions. In some embodiments, an apparatus includes a storage medium having stored therein instructions that when executed by a machine result in the method. In some embodiments, an apparatus includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request. In some embodiments, a system includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request, and a memory unit to store at least one instruction for the thread.

    摘要翻译: 在一些实施例中,一种方法包括接收生成线程的请求并至少响应于所接收的请求向队列提供请求。 该方法还可以包括至少部分地响应于提供给队列的请求并且执行多个指令中的至少一个指令来获取多个指令。 在一些实施例中,装置包括存储介质,其中存储有当机器执行时产生该方法的指令。 在一些实施例中,一种装置包括用于接收生成线程的请求并至少对接收到的请求作出响应来排队请求生成线程的电路。 在一些实施例中,系统包括电路,用于接收生成线程的请求,并至少响应于所接收到的请求来对请求进行排队以生成线程;以及存储器单元,用于存储线程的至少一条指令。

    Dynamic selection of high-performance pixel shader code based on check of restrictions
    2.
    发明申请
    Dynamic selection of high-performance pixel shader code based on check of restrictions 审中-公开
    基于检查限制的动态选择高性能像素着色器代码

    公开(公告)号:US20080012874A1

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

    申请号:US11486686

    申请日:2006-07-14

    IPC分类号: G09G5/00

    CPC分类号: G06T15/005

    摘要: Apparatus, systems and methods for the dynamic selection of high-performance pixel shader code based on check of restrictions are disclosed. For example, a method is disclosed including receiving a graphics primitive for rendering, determining whether the graphics primitive satisfies a restriction, and selecting from at least two versions of rendering code a first version of rendering code to render the graphics primitive if the graphics primitive satisfies the restriction. Other implementations are also disclosed.

    摘要翻译: 公开了用于基于限制检查动态选择高性能像素着色器代码的装置,系统和方法。 例如,公开了一种方法,包括接收用于渲染的图形原语,确定图形原语是否满足限制,以及从绘制代码的至少两个版本中选择第一版本的渲染代码,以便在图形原语满足时渲染图形原语 限制。 还公开了其他实施方式。

    Simplification of 3D texture address computation based on aligned, non-perspective objects
    3.
    发明申请
    Simplification of 3D texture address computation based on aligned, non-perspective objects 有权
    基于对齐的非透视对象简化3D纹理地址计算

    公开(公告)号:US20080001964A1

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

    申请号:US11478796

    申请日:2006-06-29

    IPC分类号: G09G5/00

    CPC分类号: G06T15/04

    摘要: Apparatus, systems and methods for the simplification of 3D texture address computations based on aligned, non-perspective objects are disclosed. For example, a method is disclosed including receiving a texture address of a first pixel and determining a texture address of a second pixel by applying at least one offset to the texture address of the first pixel. Other implementations are also disclosed.

    摘要翻译: 公开了用于简化基于对准的非透视对象的3D纹理地址计算的装置,系统和方法。 例如,公开了一种方法,包括:接收第一像素的纹理地址,并通过对第一像素的纹理地址施加至少一个偏移来确定第二像素的纹理地址。 还公开了其他实施方式。

    Thread queueing method and apparatus
    4.
    发明授权
    Thread queueing method and apparatus 有权
    线程排队方法和设备

    公开(公告)号:US08544019B2

    公开(公告)日:2013-09-24

    申请号:US13116245

    申请日:2011-05-26

    IPC分类号: G06F9/46 G06F15/00

    CPC分类号: G06F9/546

    摘要: In some embodiments, a method includes receiving a request to generate a thread and supplying a request to a queue in response at least to the received request. The method may further include fetching a plurality of instructions in response at least in part to the request supplied to the queue and executing at least one of the plurality of instructions. In some embodiments, an apparatus includes a storage medium having stored therein instructions that when executed by a machine result in the method. In some embodiments, an apparatus includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request. In some embodiments, a system includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request, and a memory unit to store at least one instruction for the thread.

    摘要翻译: 在一些实施例中,一种方法包括接收生成线程的请求并至少响应于所接收的请求向队列提供请求。 该方法还可以包括至少部分地响应于提供给队列的请求并且执行多个指令中的至少一个指令来获取多个指令。 在一些实施例中,装置包括存储介质,其中存储有当机器执行时产生该方法的指令。 在一些实施例中,一种装置包括用于接收生成线程的请求并至少对接收到的请求作出响应来排队请求生成线程的电路。 在一些实施例中,系统包括电路,用于接收生成线程的请求,并至少响应于所接收到的请求来对请求进行排队以生成线程;以及存储器单元,用于存储线程的至少一条指令。

    Reconfigurable floating point filter
    5.
    发明授权
    Reconfigurable floating point filter 有权
    可重构浮点滤波器

    公开(公告)号:US07936359B2

    公开(公告)日:2011-05-03

    申请号:US11375174

    申请日:2006-03-13

    IPC分类号: G09G5/00

    CPC分类号: G06T3/40

    摘要: A reconfigurable floating point data filter may be implemented by configuring a texture filter in response to state data, where the state data specifying at least a data width of input texture data to be filtered, where the input texture data is in a floating point format, filtering the input texture data using the texture filter, and then reconfiguring the texture filter to be substantially fully utilized when the data width of the input texture data changes.

    摘要翻译: 可重构浮点数据滤波器可以通过响应于状态数据配置纹理滤波器来实现,其中状态数据指定要滤波的输入纹理数据的至少数据宽度,其中输入纹理数据是浮点格式, 使用纹理滤波器对输入的纹理数据进行滤波,然后当输入的纹理数据的数据宽度改变时,重新配置纹理滤波器以被充分利用。

    RENDERING MULTIPLE CLEAR RECTANGLES USING A PRE-RENDERED DEPTH BUFFER
    6.
    发明申请
    RENDERING MULTIPLE CLEAR RECTANGLES USING A PRE-RENDERED DEPTH BUFFER 有权
    使用预渲染的深度缓冲区渲染多个清除矩形

    公开(公告)号:US20090284526A1

    公开(公告)日:2009-11-19

    申请号:US12510610

    申请日:2009-07-28

    IPC分类号: G06T15/00

    摘要: According to some embodiments, systems, methods, apparatus, computer program code and means are provided to set a first depth value associated with a plurality of pixels of a video image comprising a plurality of planes, create a first clear rectangle with respect to the first depth value, color render the pixels that are not associated with the first clear rectangle, and render the plurality of planes.

    摘要翻译: 根据一些实施例,提供系统,方法,装置,计算机程序代码和装置以设置与包括多个平面的视频图像的多个像素相关联的第一深度值,相对于第一 深度值,颜色渲染与第一清除矩形不相关联的像素,并渲染多个平面。

    Anisotropic filtering
    7.
    发明授权
    Anisotropic filtering 失效
    各向异性过滤

    公开(公告)号:US06947054B2

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

    申请号:US10326728

    申请日:2002-12-19

    IPC分类号: G06T11/00 G06T15/20 G09G5/00

    CPC分类号: G06T15/04 G06T11/001

    摘要: Embodiments of the invention provide an anisotropic filtering configuration where a ratio value is computed as the ratio of the major axis to the minor axis of a pixel projection on a texture map. The number of subpixels generated and sampled is based upon the value of the ratio. For four-way anisotropic filtering, subpixels are generated that move as the computed ratio between the major and minor axis increases. Subpixels may be placed anywhere from 0.5 to 1.5 texel distance from the pixel center depending on the computed ratio. The contribution of the subpixels is equally weighted.

    摘要翻译: 本发明的实施例提供了一种各向异性过滤配置,其中将比值计算为纹理图上的像素投影的长轴与短轴的比率。 生成和采样的子像素的数量是基于该比率的值。 对于四向各向异性过滤,生成子像素,随着计算的主轴和短轴之间的比例的增加而移动。 根据计算出的比例,子像素可以放置在离像素中心0.5至1.5纹素距离的任何位置。 子像素的贡献同样加权。

    TECHNIQUES FOR IMPROVING RENDERING EFFICIENCY
    8.
    发明申请
    TECHNIQUES FOR IMPROVING RENDERING EFFICIENCY 有权
    提高渲染效率的技术

    公开(公告)号:US20140267338A1

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

    申请号:US13826114

    申请日:2013-03-14

    IPC分类号: G06T1/60

    CPC分类号: G06T1/60

    摘要: Various embodiments are generally directed to techniques for causing the storage of a color data value of a clear color to be deferred or entirely avoided as color data values of primitives of an image are stored. An apparatus includes a processor element; and a logic to store color data values of a block of pixels of the image in a first portion of a cache line, store an indication of the first portion as written and of a second portion of the cache line as not in a per-portion table, evict contents of the first and second portions, and store the contents of the first portion in an image data and store a color data value of a clear color in place of the contents of the second portion in the image data in response to the indications stored in the per-portion table. Other embodiments are described and claimed.

    摘要翻译: 各种实施例通常涉及用于使得清除颜色的颜色数据值的存储被延迟或完全避免的技术,因为存储图像的图元的颜色数据值。 一种装置包括处理器元件; 以及存储在高速缓存行的第一部分中的图像像素块的颜色数据值的逻辑,将已写入的第一部分的指示和高速缓存行的第二部分的指示存储为不在每个部分 表,排除第一和第二部分的内容,并将第一部分的内容存储在图像数据中,并响应于图像数据而将清晰颜色的颜色数据值代替图像数据中的第二部分的内容 指示存储在每部分表中。 描述和要求保护其他实施例。

    Simplification of 3D texture address computation based on aligned, non-perspective objects
    9.
    发明授权
    Simplification of 3D texture address computation based on aligned, non-perspective objects 有权
    基于对齐的非透视对象简化3D纹理地址计算

    公开(公告)号:US08207978B2

    公开(公告)日:2012-06-26

    申请号:US11478796

    申请日:2006-06-29

    IPC分类号: G06T11/40

    CPC分类号: G06T15/04

    摘要: Apparatus, systems and methods for the simplification of 3D texture address computations based on aligned, non-perspective objects are disclosed. For example, a method is disclosed including receiving a texture address of a first pixel and determining a texture address of a second pixel by applying at least one offset to the texture address of the first pixel. Other implementations are also disclosed.

    摘要翻译: 公开了用于简化基于对准的非透视对象的3D纹理地址计算的装置,系统和方法。 例如,公开了一种方法,包括:接收第一像素的纹理地址,并通过对第一像素的纹理地址施加至少一个偏移来确定第二像素的纹理地址。 还公开了其他实施方式。

    THREAD QUEUING METHOD AND APPARATUS
    10.
    发明申请
    THREAD QUEUING METHOD AND APPARATUS 有权
    螺纹排队方法和装置

    公开(公告)号:US20110314479A1

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

    申请号:US13116245

    申请日:2011-05-26

    IPC分类号: G06F9/46 G06F15/00

    CPC分类号: G06F9/546

    摘要: In some embodiments, a method includes receiving a request to generate a thread and supplying a request to a queue in response at least to the received request. The method may further include fetching a plurality of instructions in response at least in part to the request supplied to the queue and executing at least one of the plurality of instructions. In some embodiments, an apparatus includes a storage medium having stored therein instructions that when executed by a machine result in the method. In some embodiments, an apparatus includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request. In some embodiments, a system includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request, and a memory unit to store at least one instruction for the thread.

    摘要翻译: 在一些实施例中,一种方法包括接收生成线程的请求并至少响应于所接收的请求向队列提供请求。 该方法还可以包括至少部分地响应于提供给队列的请求并且执行多个指令中的至少一个指令来获取多个指令。 在一些实施例中,装置包括存储介质,其中存储有当机器执行时产生该方法的指令。 在一些实施例中,一种装置包括用于接收生成线程的请求并至少对接收到的请求作出响应来排队请求生成线程的电路。 在一些实施例中,系统包括电路,用于接收生成线程的请求,并至少响应于所接收到的请求来对请求进行排队以生成线程;以及存储器单元,用于存储线程的至少一条指令。