Graphics primitive size estimation and subdivision for use with a texture accumulation buffer
    1.
    发明授权
    Graphics primitive size estimation and subdivision for use with a texture accumulation buffer 有权
    用于纹理累积缓冲区的图形原始尺寸估计和细分

    公开(公告)号:US06914610B2

    公开(公告)日:2005-07-05

    申请号:US09861192

    申请日:2001-05-18

    IPC分类号: G06T15/04 G09G5/36 G09G5/00

    CPC分类号: G06T11/40 G06T15/04 G09G5/363

    摘要: A graphics system configured to apply multiple layers of texture information to primitives. The graphics system receives parameters defining a primitive and performs a size test on the primitive. If the size test cannot guarantee that a fragment size of the primitive is less than or equal to a fragment capacity of a texture accumulation buffer, the primitive is divided into subprimitives, and the graphics system applies the multiple layers of texture to fragments which intersect the primitive. The graphics system switches from a current layer to the layer next when it has applied textures corresponding to the current layer to all the fragments intersecting the primitive. The graphics system stores color values associated with the primitive fragments in the texture accumulation buffer between the application of successive texture layers.

    摘要翻译: 图形系统被配置为将多层纹理信息应用于原语。 图形系统接收定义原语的参数,并对原语进行大小测试。 如果大小测试不能保证原语的片段大小小于或等于纹理累加缓冲区的片段容量,则将原语划分为子标识符,并且图形系统将多层纹理应用于与 原始。 当图形系统将与当前层对应的纹理应用于与图元相交的所有片段时,图形系统将从当前图层切换到该图层。 图形系统在连续纹理层的应用之间存储与纹理累积缓冲器中的原始片段相关联的颜色值。

    Data processing system
    2.
    发明授权
    Data processing system 失效
    数据处理系统

    公开(公告)号:US4325120A

    公开(公告)日:1982-04-13

    申请号:US971661

    申请日:1978-12-21

    摘要: A data processor architecture wherein the processors recognize two basic types of objects, an object being a representation of related information maintained in a contiguously-addresed set of memory locations. The first type of object contains ordinary data, such as characters, integers, reals, etc. The second type of object contains a list of access descriptors. Each access descriptor provides information for locating and defining the extent of access to an object associated with that access descriptor. The processors recognize complex objects that are combinations of objects of the basic types. One such complex object (a context) defines an environment for execution of objects accessible to a given instance of a procedural operation. The dispatching of tasks to the processors is accomplished by hardware-controlled queuing mechanisms (dispatching-port objects) which allow multiple sets of processors to serve multiple, but independent sets of tasks. Communication between asynchronous tasks or processes is accomplished by related hardware-controlled queuing mechanisms (buffered-port objects) which allow messages to move between internal processes or input/output processes without the need for interrupts. A mechanism is provided which allows the processors to communicate with each other. This mechanism is used to reawaken an idle processor to alert the processor to the fact that a ready-to-run process at a dispatching port needs execution.

    摘要翻译: 一种数据处理器架构,其中处理器识别两种基本类型的对象,对象是维持在连续存储的存储器位置集合中的相关信息的表示。 第一种类型的对象包含普通数据,例如字符,整数,序列等。第二类对象包含访问描述符列表。 每个访问描述符提供用于定位和定义对与该访问描述符相关联的对象的访问范围的信息。 处理器识别作为基本类型的对象的组合的复杂对象。 一个这样的复杂对象(上下文)定义了用于执行程序操作的给定实例可访问的对象的环境。 通过硬件控制的排队机制(调度端口对象)来实现将任务分配到处理器,这些机制允许多组处理器提供多个但独立的任务集。 异步任务或进程之间的通信由相关硬件控制的排队机制(缓冲端口对象)完成,这些机制允许消息在内部进程或输入/输出进程之间移动,而不需要中断。 提供了允许处理器彼此通信的机制。 该机制用于重新唤醒空闲处理器以提醒处理器,即调度端口上的即时运行进程需要执行。