1
Stephen L Morein, Andrew E Gruber: Method and apparatus for graphics processing using parallel graphics processors. ATI International, Vedder Price Kaufman & Kammholz, October 29, 2002: US06473086 (106 worldwide citation)

A method and apparatus for graphics processing that utilizes multiple graphics processors in parallel is presented. A primary graphics processor is operably coupled to a primary memory that includes a primary color buffer and a primary Z buffer. The primary processor processes a first portion of the ...


2
Richard J Fuller, Andrew E Gruber: Method and apparatus for rendering a three-dimensional scene having shadowing. ATI Technologies, Markison & Reckamp P C, January 2, 2001: US06169553 (47 worldwide citation)

A method and apparatus for rendering shadows on a three-dimensional scene is accomplished by generating a light source texture map of the given three-dimensional scene. The light source texture map is generated based on a viewing perspective being proximal to a light source projection. Once the ligh ...


3
Milivoje Aleksic, Indra Laksono, Antonio Asaro, Andrew E Gruber, Gordon Caruk, Brian Lee: Method and apparatus for routing data to multiple graphics devices. ATI International, Vedder Price Kaufman & Kammholz P C, December 30, 2003: US06670958 (47 worldwide citation)

In a specific embodiment, a system for providing video includes a system bus, which in one embodiment is an Advanced Graphics Port (AGP) busy. The system bus is connected to a data bridge, which is connected to a second and third AGP bus. Each of the AGP busses are connected to graphics processors. ...


4
Brian Lee, Indra Laksono, Antonio Asaro, Andrew E Gruber, Gordon Caruk, Milivoje Aleksic: Apparatus and method for transmitting data. ATI International, Vedder Price Kaufman & Kammholz PC, September 7, 2004: US06789154 (46 worldwide citation)

In a specific embodiment, a system for providing video is disclosed, the system having a system bus, which in one embodiment is an Advanced Graphics Port (AGP) bus. The system bus is connected to a data bridge, which is connected to a second and third AGP bus. Each of the AGP busses are connected to ...


5
Indra Laksono, Milivoje Aleksic, Antonio Asaro, Andrew E Gruber, Gordon Caruk, Brian Lee: Apparatus for providing data to a plurality of graphics processors and method thereof. ATI International, Vedder Price Kaufman & Kammholz P C, October 14, 2003: US06633296 (44 worldwide citation)

In a specific embodiment, a system for providing video is disclosed, the system having a system bus, which in one embodiment is an Advanced Graphics Port (AGP) bus. The system bus is connected to a data bridge, which is connected to a second and third AGP bus. Each of the AGP busses are connected to ...


6
Stephen L Morein, Mark C Fowler, Andrew E Gruber: Method and apparatus for multipass pixel processing. ATI International, Vedder Price Kaufman & Kammholz, November 19, 2002: US06483505 (37 worldwide citation)

A method and apparatus for multipass pixel processing is presented. A command stream that includes a plurality of drawing commands is received where multipass drawing commands included in the stream include a number of sets of state information and one or more graphics primitives. For a multipass pi ...


7
Milivoje Aleksic, James Yee, Danny H M Cheng, John DeRoo, Andrew E Gruber: Method and apparatus for accessing graphics cache memory. ATI Technologies, Markison & Reckamp P C, January 9, 2001: US06173367 (35 worldwide citation)

A method and apparatus for utilizing a data cache in a system with both 2D and 3D graphics applications. In a specific embodiment of the present invention, a mode signal is received by the video system indicating whether a 2D or 3D application is to be used. Depending on the mode signal, either as a ...


8
Gordon Caruk, Indra Laksono, Antonio Asaro, Andrew E Gruber, Milivoje Aleksic, Brian Lee: Multiple device bridge apparatus and method thereof. ATI International, Vedder Price Kaufman & Kammholz P C, December 9, 2003: US06662257 (33 worldwide citation)

In a specific embodiment, a system for providing video is disclosed, the system having a system bus, which in one embodiment is an Advanced Graphics Port (AGP) bus. The system bus is connected to a data bridge, which is connected to a second and third AGP bus. Each of the AGP busses are connected to ...


9
Lee Brian, Indra Laksono, Antonio Asaro, Andrew E Gruber, Gordon Caruk, Milivoje Aleksic: Method of configuring, controlling, and accessing a bridge and apparatus therefor. ATI International, Vedder Price Kaufman & Kammholz P C, April 27, 2004: US06728820 (32 worldwide citation)

In a specific embodiment, a system for providing video is disclosed, the system having a system bus, which in one embodiment is an Advanced Graphics Port (AGP) bus. The system bus is connected to a data bridge, which is connected to a second and third AGP bus. Each of the AGP busses are connected to ...


10
Laurent Lefebvre, Andrew E Gruber, Stephen L Morein: Multi-thread graphics processing system. ATI Technologies ULC, Vedder Price PC, June 22, 2010: US07742053 (10 worldwide citation)

A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a command thread from either the plurality of pixel or vertex comman ...