1
Mark S Grossman: Z-subdivision for improved texture mapping. Silicon Graphics, Blakely Sokoloff Taylor & Zafman, April 26, 1994: US05307450 (84 worldwide citation)

A graphical display system and a method for Z-subdivision of polygons into quadrilaterals and triangles whose vertices are arranged between two adjacent Z planes. This slicing allows both atmospheric and texture parameters to be interpolated linearly with minimal error within each quadrilateral or t ...


2
Mark S Grossman, Kurt B Akeley, Robert A Drebin: Texture range controls for improved texture mapping. Silicon Graphics, Blakely Sokoloff Taylor & Zafman, July 20, 1993: US05230039 (76 worldwide citation)

A graphical display system and process for specifying and controlling a display range in which a specified form of texture mapping is applied or suppressed. Object data from a host computer is processed by four pipelined graphics subsystems before being displayed on a display screen. These graphics ...


3
Edward C Chen, Mark S Grossman, Chi Shung Wang, John S Montrym, Mark M Leather: Combined floating-point logic core and frame buffer. Microsoft Corporation, Woodcock Washburn, March 11, 2003: US06532018 (12 worldwide citation)

A method and apparatus for graphical processing. A logic core to perform pixel fragment manipulation and processing is instantiated on a single substrate with one or more memory units. The memory units are dynamically segmentable into frame buffer and texture memory. Because the logic core is on the ...


4
Mark S Grossman: Efficient video decoding migration for multiple graphics processor systems. Advanced Micro Devices, Volpe and Koenig P C, December 11, 2012: US08330762 (7 worldwide citation)

Embodiments of the invention as described herein provide a solution to the problems of conventional methods as stated above. In the following description, various examples are given for illustration, but none are intended to be limiting. Embodiments include a frame processor module in a graphics pro ...


5
Mark S Grossman, Gregory C Buchner: Method and apparatus for providing context switching of logic in an integrated circuit using test scan circuitry. ATI Technologies ULC, Vedder Price P C, December 2, 2008: US07461242 (7 worldwide citation)

A method and apparatus provides context switching of logic in an integrated circuit using one or more test scan circuits that use test data during a test mode of operation of the integrated circuit to store and/or restore non-test data during normal operation of the integrated circuit. The integrate ...


6
Edward C Chen, Mark S Grossman, Chi Shung Wang, John S Montrym, Mark M Leather: Combined floating-point logic core and frame buffer. Microsoft Corporation, Woodcock Washburn, July 6, 2004: US06760033 (4 worldwide citation)

A method and apparatus for graphical processing. A logic core to perform pixel fragment manipulation and processing is instantiated on a single substrate with one or more memory units. The memory units are dynamically segmentable into frame buffer and texture memory. Because the logic core is on the ...


7
Shahin Solki, Stephen Morein, Mark S Grossman: Multi-processor architecture and method. ATI Technologies ULC, Advanced Micro Devices, Volpe and Koenig P C, February 12, 2013: US08373709 (3 worldwide citation)

Embodiments of a multi-processor architecture and method are described herein. Embodiments provide alternatives to the use of an external bridge integrated circuit (IC) architecture. For example, an embodiment multiplexes a peripheral bus such that multiple processors can use one peripheral interfac ...


8
Stephen Morein, Mark S Grossman, Warren Fritz Kruger, Brian Etscheid: Peer-to-peer special purpose processor architecture and method. Advanced Micro Devices, Volpe and Koenig P C, April 17, 2012: US08161209 (3 worldwide citation)

A peer-to-peer special purpose processor architecture and method is described. Embodiments include a plurality of special purpose processors coupled to a central processing unit via a host bridge bus, a direct bus directly coupling each of the plurality of special purpose processors to at least one ...


9
Mark S Grossman, Thomas Frisinger, Daniel M Gessel: Texture level tracking, feedback, and clamping system for graphics processors. Advanced Micro Devices, Volpe and Koenig P C, July 31, 2012: US08233006 (2 worldwide citation)

Embodiments include a texture mapping processor incorporating a dynamic level of detail map for use in a graphics processing system. Level of detail values are defined, with 0 being the finest and corresponding to the largest mipmap level. Each bound texture in a graphics object is assigned an ident ...


10
John Tardif, Mark S Grossman: Independently processing planes of display data. Microsoft Technology Licensing, Jeremy Snodgrass, Judy Yee, Micky Minhas, March 17, 2015: US08982151 (1 worldwide citation)

Independently processing planes of display data is provided by a method of outputting a video stream. The method includes retrieving from memory a first plane of display data having a first set of display parameters and post-processing the first plane of display data to adjust the first set of displ ...