Method and system for implementing programmable texture lookups from texture coordinate sets
    2.
    发明授权
    Method and system for implementing programmable texture lookups from texture coordinate sets 有权
    从纹理坐标集实现可编程纹理查找的方法和系统

    公开(公告)号:US07109999B1

    公开(公告)日:2006-09-19

    申请号:US10449322

    申请日:2003-05-29

    IPC分类号: G09G5/00 G06F12/06

    CPC分类号: G06T15/04

    摘要: A method and system for implementing programmable texture lookups from texture coordinate sets. The method includes the step of generating a plurality of texture coordinates using a shader module. The shader module executes floating point calculations on received pixel data to generate the texture coordinates. A plurality of texture values are fetched using the texture coordinates. The fetching is performed by a texture unit coupled to receive the texture coordinates from the shader module. The fetching of the texture values is programmable with respect to the texture coordinates such that the number of texture coordinates are decoupled from the number of textures.

    摘要翻译: 一种用于从纹理坐标集实现可编程纹理查找的方法和系统。 该方法包括使用着色器模块生成多个纹理坐标的步骤。 着色器模块对接收到的像素数据执行浮点计算以生成纹理坐标。 使用纹理坐标获取多个纹理值。 通过耦合以从着色器模块接收纹理坐标的纹理单元执行提取。 纹理值的获取可以相对于纹理坐标进行编程,使得纹理坐标的数量与纹理数量分离。

    System, method and computer program product for texture shading
    4.
    发明授权
    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)将纹理坐标映射到颜色。

    Programmable graphics system and method using flexible, high-precision data formats
    9.
    发明授权
    Programmable graphics system and method using flexible, high-precision data formats 有权
    可编程图形系统和方法采用灵活,高精度的数据格式

    公开(公告)号:US06954204B2

    公开(公告)日:2005-10-11

    申请号:US10302465

    申请日:2002-11-22

    CPC分类号: G06T1/20 G06T15/005

    摘要: A programmable graphics system and method for processing high precision graphics data represented in one or more data formats in one or more passes. Graphics program instructions executed by the system control the processing and format conversion of the data. The program instructions and the data are stored in a memory accessible by the system. Within the memory, contiguous memory entries can contain program instructions or data represented in different formats. The format used to represent a particular data element within the data, is specified in the state information maintained in the system and is used to configure format conversion units within the system. High precision data, such as floating color, is processed by the programmable graphics system and output via a digital to analog converter (DAC) for display.

    摘要翻译: 一种可编程图形系统和方法,用于处理以一个或多个遍的一个或多个数据格式表示的高精度图形数据。 由系统执行的图形程序指令控制数据的处理和格式转换。 程序指令和数据存储在系统可访问的存储器中。 在内存中,连续内存条目可以包含以不同格式表示的程序指令或数据。 用于表示数据中特定数据元素的格式在系统中维护的状态信息中指定,用于配置系统内的格式转换单位。 高精度数据,如浮动颜色,由可编程图形系统处理,并通过数模转换器(DAC)输出进行显示。

    Position conflict detection and avoidance in a programmable graphics processor
    10.
    发明授权
    Position conflict detection and avoidance in a programmable graphics processor 有权
    可编程图形处理器中的位置冲突检测和避免

    公开(公告)号:US07053904B1

    公开(公告)日:2006-05-30

    申请号:US10736006

    申请日:2003-12-15

    IPC分类号: G09G5/39 G09G5/36 G06T1/60

    CPC分类号: G06T1/20

    摘要: Apparatuses and methods for detecting position conflicts during fragment processing are described. Prior to executing a program on a fragment, a conflict detection unit, within a fragment processor checks if there is a position conflict indicating a RAW (read after write) hazard may exist. A RAW hazard exists when there is a pending write to a destination location that source data will be read from during execution of the program. When the fragment enters a processing pipeline, each destination location that may be written during the processing of the fragment is entered in conflict detection unit. During processing, the conflict detection unit is updated when a pending write to a destination location is completed.

    摘要翻译: 描述了在片段处理期间检测位置冲突的装置和方法。 在对片段执行程序之前,片段处理器内的冲突检测单元检查是否存在指示RAW(读写后)危险的位置冲突。 当在程序执行期间存在待读写入到源位置的源数据时,会存在RAW危害。 当片段进入处理流水线时,可以在片段处理期间写入的每个目的地位置被输入到冲突检测单元中。 在处理期间,当完成对目的地位置的待决写入时,冲突检测单元被更新。