Hybrid processing of OpenGL display list commands
    2.
    发明授权
    Hybrid processing of OpenGL display list commands 失效
    OpenGL显示列表命令的混合处理

    公开(公告)号:US07330187B2

    公开(公告)日:2008-02-12

    申请号:US10629930

    申请日:2003-07-29

    IPC分类号: G06T15/00

    摘要: A hybrid method or apparatus for processing OpenGL display list commands. A deamon intercepts display list commands issued by a client to an OpenGL stack. Responsive to a newList [list commands] endList sequence: the daemon stores a representation of a first subset of the list commands; and creates, in the stack, a display list corresponding to a second subset of the list commands. Responsive to a callList command: the daemon issues to the stack at least one immediate mode command corresponding to the first subset of the list commands and at least one callList command invoking the display list corresponding to the second subset of the list commands. The daemon may also store a representation of an expression or function. Responsive to the callList command, the daemon may evaluate the expression or function and conditionally change the step of invoking the display list based on the outcome.

    摘要翻译: 用于处理OpenGL显示列表命令的混合方法或装置。 一个deamon拦截客户端向OpenGL堆栈发出的显示列表命令。 响应于newList [list commands] endList sequence:守护进程存储列表命令的第一个子集的表示; 并且在堆栈中创建与列表命令的第二子集相对应的显示列表。 响应于callList命令:守护进程向堆栈发出至少一个与列表命令的第一子集对应的即时模式命令,以及至少一个调用与列表命令的第二子集对应的显示列表的调用列表命令。 守护进程还可以存储表达式或函数的表示。 响应于callList命令,守护程序可以评估表达式或功能,并根据结果有条件地更改调用显示列表的步骤。

    Centralized scalable resource architecture and system
    4.
    发明授权
    Centralized scalable resource architecture and system 有权
    集中可扩展资源架构和系统

    公开(公告)号:US06909432B2

    公开(公告)日:2005-06-21

    申请号:US10086060

    申请日:2002-02-27

    CPC分类号: G06F3/14 G06F9/5044 G06F9/505

    摘要: A centralized resource system comprises a plurality of compute resource units, a plurality of visualization resource units, and a switching fabric coupling the plurality of visualization resource units to the plurality of compute resource units. The switching fabric is operable to couple select one or more visualization resource units to select one or more compute resource units for generating at least one graphical image. A plurality of display devices is coupled to the one or more select visualization resource units operable to display the at least one graphical image.

    摘要翻译: 集中式资源系统包括多个计算资源单元,多个可视化资源单元和将多个可视化资源单元耦合到多个计算资源单元的交换结构。 交换结构可操作以耦合选择一个或多个可视化资源单元以选择用于生成至少一个图形图像的一个或多个计算资源单元。 多个显示设备耦合到可操作以显示至少一个图形图像的一个或多个选择可视化资源单元。

    System and method utilizing multiple pipelines to render graphical data
    5.
    发明授权
    System and method utilizing multiple pipelines to render graphical data 失效
    利用多条管线渲染图形数据的系统和方法

    公开(公告)号:US06700580B2

    公开(公告)日:2004-03-02

    申请号:US10087429

    申请日:2002-03-01

    IPC分类号: G06T120

    CPC分类号: G06T1/20

    摘要: A system for rendering graphical data utilizes a plurality of frame buffers, a plurality of graphics pipelines, a compositor, and logic. The plurality of graphics pipelines are configured to receive graphics commands and to render graphical data to each of the plurality of frame buffers based on the received graphics commands. The compositor is configured to receive a control signal and to interface the graphical data with a display device based on the control signal. The logic is configured to analyze the graphics commands and to make a determination, based on the graphics commands, as to which pixels defined by the graphical data are associated with three-dimensional (3D) regions. The logic is further configured to transmit the control signal to the compositor, wherein the control signal is based on the determination.

    摘要翻译: 用于渲染图形数据的系统利用多个帧缓冲器,多个图形管线,合成器和逻辑。 多个图形管线被配置为接收图形命令并且基于接收到的图形命令将图形数据呈现给多个帧缓冲器中的每一个。 合成器被配置为接收控制信号并且基于控制信号将图形数据与显示设备接口。 逻辑被配置为分析图形命令并且基于图形命令来确定由图形数据定义的像素与三维(3D)区域相关联。 逻辑进一步被配置为将控制信号发送到合成器,其中控制信号基于该确定。

    Single logical screen in X windows with direct hardware access to the frame buffer for 3D rendering
    6.
    发明授权
    Single logical screen in X windows with direct hardware access to the frame buffer for 3D rendering 失效
    在X窗口中的单逻辑屏幕,直接硬件访问帧缓冲区,用于3D渲染

    公开(公告)号:US06417849B2

    公开(公告)日:2002-07-09

    申请号:US09127773

    申请日:1998-07-31

    IPC分类号: G06T1500

    CPC分类号: G06F3/1423 G06T15/005

    摘要: Single Logical Screen and Direct Hardware Access in a 3D environment are combined by passing a single stream of protocol to the X Server, which in turn passes the information to multiple 3D rendering processes for display on individual screens (monitors). Multiple instances of a single daemon implement the rendering processes. The X Server communicates with an instance of the daemon functioning as a master daemon, which in turn controls the remaining instances functioning as slave daemons. All daemons communicate through common shared memory segments. This achieves both efficiency and performance, since duplicated distribution of commands and data is avoided. Each of the daemons is driven by the contents of the shared memory segments. To facilitate this, an X Client, the X Server and the daemons are all interconnected with separate control and data paths.

    摘要翻译: 将单一逻辑屏幕和直接硬件访问通过将单个流协议传递到X服务器来进行组合,X服务器又将信息传递到多个3D渲染过程,以便在各个屏幕(监视器)上显示。 单个守护程序的多个实例实现呈现过程。 X服务器与作为主守护进程的守护程序实例进行通信,后者又控制剩余的实例作为从站守护程序。 所有后台程序通过共享内存段进行通信。 这样可以实现效率和性能,因为避免了重复分发命令和数据。 每个守护进程由共享内存段的内容驱动。 为了方便这一点,X客户端,X服务器和守护程序都与单独的控制和数据路径互连。

    System and method for configuring graphics pipelines in a computer graphical display system
    7.
    发明授权
    System and method for configuring graphics pipelines in a computer graphical display system 有权
    在计算机图形显示系统中配置图形管线的系统和方法

    公开(公告)号:US07383514B2

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

    申请号:US11120245

    申请日:2005-05-02

    IPC分类号: G06F3/00 G06T1/20

    CPC分类号: G06T15/005 G06T2210/52

    摘要: A system and method for configuring a plurality of graphics pipelines in a computer graphical display system is disclosed. The method comprises displaying a graphical user interface to enable a user to graphically specify at least one parameter for a plurality of pipe rectangles of the computer graphical display system, each of the plurality of pipe rectangles being associated with at least one of the plurality of graphics pipelines, receiving the at least one parameter, and updating a compositor of the computer graphical display system in real-time based at least in part on the at least one parameter.

    摘要翻译: 公开了一种用于在计算机图形显示系统中配置多个图形管线的系统和方法。 该方法包括显示图形用户界面以使用户能够图形地指定计算机图形显示系统的多个管道矩形的至少一个参数,多个管道矩形中的每一个与多个图形中的至少一个相关联 管道,接收所述至少一个参数,以及至少部分地基于所述至少一个参数实时地更新所述计算机图形显示系统的合成器。

    Enhanced performance display lists
    9.
    发明授权
    Enhanced performance display lists 失效
    增强性能显示列表

    公开(公告)号:US07697006B2

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

    申请号:US10427618

    申请日:2003-04-30

    IPC分类号: G06T1/00 G06T15/40

    CPC分类号: G06T15/005

    摘要: A modified display list contains a series of n nested bounding volumes. The first bounding volume in the series contains the remaining n-1 bounding volumes the series. The second bounding volume contains the remaining n-2 bounding volumes in the series, and so on. Upon invocation, the graphics display system processes the modified list sequentially and tests the bounding volumes as they are encountered. As soon as a bounding volume is encountered whose coordinates define a region that should not be rendered, further sequential processing of rendering commands in the list may be halted. If any state commands remain in the list, those commands or an equivalent set of state commands may be executed, and then processing of the list is complete. Alternatively, if push/pop state commands exist on either side of the list, then processing of the list may be halted without more.

    摘要翻译: 修改的显示列表包含一系列嵌套的嵌套卷。 系列中的第一个包围卷包含剩余的n-1个界限卷。 第二个界限卷包含系列中剩余的n-2个界限卷,依此类推。 在调用时,图形显示系统按顺序处理修改的列表,并在遇到遇到的范围内测试边界卷。 一旦遇到其坐标定义不应该呈现的区域的边界体积,则可能停止列表中渲染命令的进一步顺序处理。 如果列表中有任何状态命令,则可以执行这些命令或等效的状态命令集,然后完成列表的处理。 或者,如果在列表的任一侧上存在push / pop状态命令,则可以停止列表的处理。

    Accessing a graphics system for graphics application evaluation and control
    10.
    发明授权
    Accessing a graphics system for graphics application evaluation and control 有权
    访问图形系统进行图形应用程序的评估和控制

    公开(公告)号:US07028309B2

    公开(公告)日:2006-04-11

    申请号:US09917421

    申请日:2001-07-28

    IPC分类号: G06F9/54

    CPC分类号: G06F9/4486

    摘要: A system for providing a graphics tool access to a computer graphics system to evaluate and control a graphics application executing on the computer graphics system. The system includes application program interface (API) event generators for performing predetermined operations relating to a graphics library function call and for generating a hook event containing results of the predetermined operations; dispatch table manger for selecting an active dispatch table from a normal operations dispatch table having function pointer to the graphics library functions and a hooks dispatch table having pointer to the API event generators; and hook event manager for enabling and configuring selected ones of the API event generators in response to a graphics tool event request. The system further includes internal event generators, integrated along various locations of a graphics pipeline managed by the graphics library, for performing predetermined diagnostic operations in the graphics system. In this embodiment the hook event manager also enables and configures selected ones of the internal event generators.

    摘要翻译: 一种用于提供图形工具访问计算机图形系统以评估和控制在计算机图形系统上执行的图形应用的系统。 该系统包括用于执行与图形库函数调用有关的预定操作的应用程序接口(API)事件发生器,并且用于生成包含预定操作的结果的挂钩事件; 调度表管理器,用于从具有指向图形库功能的函数指针的正常操作分派表和具有指向API事件生成器的指针的钩子调度表中选择活动调度表; 和挂钩事件管理器,用于响应于图形工具事件请求来启用和配置所选API的事件生成器。 该系统还包括内部事件发生器,其集成在由图形库管理的图形管线的各个位置处,用于在图形系统中执行预定的诊断操作。 在该实施例中,挂钩事件管理器还启用和配置内部事件生成器中选择的一个。