System and method for display list occlusion branching

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S428000, C345S619000

Reexamination Certificate

active

10188697

ABSTRACT:
A system and method are provided for conditional branching in a hardware graphics pipeline. Initially, a plurality of graphics commands is received. Condition data is then affected based on at least some of the graphics commands utilizing the hardware graphics pipeline. At least one of the graphics commands is then conditionally skipping based on the condition data in response to another graphics command utilizing the hardware graphics pipeline.

REFERENCES:
patent: 4996666 (1991-02-01), Duluk, Jr.
patent: 5025407 (1991-06-01), Gulley et al.
patent: 5123085 (1992-06-01), Wells et al.
patent: 5222202 (1993-06-01), Koyamada
patent: 5459820 (1995-10-01), Schroeder et al.
patent: 5535288 (1996-07-01), Chen et al.
patent: 5572634 (1996-11-01), Duluk, Jr.
patent: 5574835 (1996-11-01), Duluk, Jr. et al.
patent: 5596686 (1997-01-01), Duluk, Jr.
patent: 5669010 (1997-09-01), Duluk, Jr.
patent: 5694143 (1997-12-01), Fielder et al.
patent: 5724561 (1998-03-01), Tarolli et al.
patent: 5764228 (1998-06-01), Baldwin
patent: 5764241 (1998-06-01), Elliott et al.
patent: 5798762 (1998-08-01), Sfarti et al.
patent: 5798770 (1998-08-01), Baldwin
patent: 5801711 (1998-09-01), Koss et al.
patent: 5812072 (1998-09-01), Masters
patent: 5815695 (1998-09-01), James et al.
patent: 5821940 (1998-10-01), Morgan et al.
patent: 5838337 (1998-11-01), Kimura et al.
patent: 5872902 (1999-02-01), Kuchkuda et al.
patent: 5886701 (1999-03-01), Chauvin et al.
patent: 5914721 (1999-06-01), Lim
patent: 5926647 (1999-07-01), Adams et al.
patent: 5956042 (1999-09-01), Tucker et al.
patent: 5959689 (1999-09-01), De Lange et al.
patent: 5966532 (1999-10-01), McDonald et al.
patent: 5974538 (1999-10-01), Wilmot, II
patent: 5977987 (1999-11-01), Duluk, Jr.
patent: 5977997 (1999-11-01), Vainsencher
patent: 6000027 (1999-12-01), Pawate et al.
patent: 6014144 (2000-01-01), Nelson et al.
patent: 6046747 (2000-04-01), Saunders et al.
patent: 6057855 (2000-05-01), Barkans
patent: 6094200 (2000-07-01), Olsen et al.
patent: 6097395 (2000-08-01), Harris et al.
patent: 6137497 (2000-10-01), Strunk et al.
patent: 6144365 (2000-11-01), Young et al.
patent: 6163319 (2000-12-01), Peercy et al.
patent: 6170052 (2001-01-01), Morrison
patent: 6172679 (2001-01-01), Lim
patent: 6198488 (2001-03-01), Lindholm et al.
patent: 6198833 (2001-03-01), Rangan et al.
patent: 6215504 (2001-04-01), Longhenry et al.
patent: 6219071 (2001-04-01), Krech, Jr. et al.
patent: 6226003 (2001-05-01), Akeley
patent: 6229553 (2001-05-01), Duluk, Jr. et al.
patent: 6242343 (2001-06-01), Yamazaki et al.
patent: 6246415 (2001-06-01), Grossman et al.
patent: 6252608 (2001-06-01), Snyder et al.
patent: 6268875 (2001-07-01), Duluk, Jr. et al.
patent: 6285378 (2001-09-01), Duluk, Jr.
patent: 6288730 (2001-09-01), Duluk, Jr. et al.
patent: 6295599 (2001-09-01), Hansen et al.
patent: 6304265 (2001-10-01), Harris et al.
patent: 6351760 (2002-02-01), Shankar et al.
patent: 6411301 (2002-06-01), Parikh et al.
patent: 6421808 (2002-07-01), McGeet et al.
patent: 6480205 (2002-11-01), Greene et al.
patent: 6771264 (2004-08-01), Duluk et al.
patent: 2002/0030685 (2002-03-01), Brethour et al.
patent: 0690430 (1996-01-01), None
patent: 93/23816 (1993-11-01), None
patent: 97/05575 (1997-02-01), None
patent: 97/05576 (1997-02-01), None
patent: WO 98/28695 (1998-07-01), None
patent: WO 99/09473 (1999-02-01), None
patent: WO 99/52040 (1999-10-01), None
patent: 00/10372 (2000-03-01), None
patent: 00/11562 (2000-03-01), None
patent: 00/11602 (2000-03-01), None
patent: 00/11603 (2000-03-01), None
patent: 00/11604 (2000-03-01), None
patent: 00/11605 (2000-03-01), None
patent: 00/11607 (2000-03-01), None
patent: 00/11613 (2000-03-01), None
patent: 00/11614 (2000-03-01), None
patent: 00/19377 (2000-04-01), None
Bartz, Dirk et al.; “Extending Graphics Hardware for Occlusion Queries in OpenGL”; Computer Graphics Lab, University of Tübingen.
Greene, Ned; “Hierarchical Polygon Tiling with Coverage Masks”; Apple Computer.
Greene, Ned; “Hierarchical Z-Buffer Visibility”; Apple Computer.
Xie, Feng et al; “Adaptive Hierarchical Visibility in a Tiled Architecture”; Intel Corporation.
http://www.opengl.org/developers/documentation/extensions.html pp. 1, Nov. 10, 2005.
http://oss.sgi.com/projects/ogl-sample/registry/doc/rules.html Nov. 9, 2005, pp. 1-7.
Marc Olano and Trey Greer; “Triangle Scan Conversion using 2D Homogeneous Coordinates”; 1997 SIGGRAPH/Eurographics Workshop; pp. 89-95.
Segal et al., “The OpenGL® Graphics System: A Specification (Version 1.3)”, Aug. 14, 2001, Mountain View, CA, pp. 1-298.
Segal, Mark and Akeley, Kurt; The OpenGL® Graphics System: A Specification (Version 1.2.1); Apr. 1, 1999, pp. 1-280.
Olano, Marc, A Programmable Pipeline for Graphics Hardware 1998, University of North Carolina at Chapel Hill.
Marc Olano et al., A Shading Language on Graphics Hardware: The PixelFlow Shading System Jul. 1998, Orlando, Florida.
Anselmo Lastra et al., Real-Time Programmable Shading, 1995, Chapel Hill, NC.
John Eyles et al., PixelFlow: The Realization, Hewlett-Packard Company Chapel Hill Graphics Lab, North Carolina, pp. 1-13, 1996.
Mark S. Peercy et al., Interactive Multi-Pass Programmable Shading, 2000, pp. 1-8.
Conditioning Testing, London South Bank University http://www.scism.sbu.as.uk/law/Section5/chap6/s5c6p11.html, pp. 1-2, Jul. 21, 2005.
Bartz, Dirk et al.; “Extending Graphics Hardware for Occlusion Queries in OpenGL”; Computer Graphics Lab, University of Tübingen, Jan. 1998, pp. 92104.
Greene, Ned; “Hierarchical Polygon Tiling with Coverage Masks”; Apple Computer, 1996, pp. 1-13.
Greene, Ned; “Hierarchical Z-Buffer Visibility”; Apple Computer, 1993, pp. 231-238.
Xie, Feng et al; “Adaptive Hierarchical Visibility in a Tiled Architecture”; Intel Corporation, 1999, pp. 75-84, 14L.
Borgenstam, U.; Svensson, J. Shaders. Chalmers University of Technology. http://www.ce.chalmers.se/old/undergraduate/D/EDA425/lectures/shaders.pdf 2005, pp. 1-10.
Traditional Vertex Lighting Instructions. http://www.directx.com/shader/vertex/instructions.htm, Dec. 2004, pp. 1-56.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for display list occlusion branching does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for display list occlusion branching, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for display list occlusion branching will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3735560

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.