Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension
Reexamination Certificate
2008-04-15
2008-04-15
Tung, Kee M. (Department: 2628)
Computer graphics processing and selective visual display system
Computer graphics processing
Three-dimension
C345S421000, C345S419000
Reexamination Certificate
active
10951498
ABSTRACT:
A method and apparatus for generating depth values in a programmable graphics system. Depth values are calculated under control of a pixel program using a variety of sources as inputs to programmable computation units (PCUs) in the programmable graphics system. The PCUs are used to compute traditional interpolated depth values and modified depth values. The PCUs are also used to compute arbitrary depth values which, unlike traditional interpolated depth values and modified depth values, are not dependent on the coordinates of the geometry primitive with which the arbitrary depth values are associated. Several sources are available as inputs to the PCUs. Clipping with optional clamping is performed using either interpolated depth values or calculated depth values, where calculated depth values are arbitrary depth values or modified depth values. Final depth values, used for depth testing, are selected from interpolated depth values and arbitrary depth values after clipping is performed.
REFERENCES:
patent: 5856829 (1999-01-01), Gray et al.
patent: 6025853 (2000-02-01), Baldwin
patent: 6587114 (2003-07-01), Peercy et al.
patent: 6618048 (2003-09-01), Leather
patent: 6664958 (2003-12-01), Leather et al.
patent: 6864893 (2005-03-01), Zatz
patent: 2003/0067468 (2003-04-01), Duluk et al.
patent: 2003/0067473 (2003-04-01), Taylor et al.
Proudfoot, K., Mark, W., Tzvetkov, S., and Hanrahan, P., “A Real-Time Procedural Shading System for Programmable Graphics Hardware”, ACM SIGGRAPH 2001, pp. 159-170.
Lastra, A., Molnar, S., Olano, M., and Wang, Y., “Real-Time Programmable Shading”, 195 Symposium on Interactive 3D Graphics, pp. 59-66.
Wolfgang Engel, “Introduction to Shader Programming—Fundamentals of Vertex Shaders”, last modified Feb. 27, 2002, 30 pages, GameDev.net, http://www.gamedev.net/reference/articles/article1496.asp.
Wolfgang Engel, “Shader Programming—Part III: Fundamentals of Pixel Shaders”, last modified Apr. 1, 2002, 48 pages, GamesDev.net, http://www.gamedev.net/columns/hardcore/dxshader3.
Wolfgang Engel, “Introduction to Shader Programming—Part IV: Programming Pixel Shaders”, last modified Jun. 8, 2002, 22 pages, GameDev.net, http://www.gamdev.net/reference/articles/article1837.asp.
Hsu Joni
NVIDIA Corporation
Patterson & Sheridan L.L.P.
Tung Kee M.
LandOfFree
Method and apparatus for modifying depth values using pixel... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for modifying depth values using pixel..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for modifying depth values using pixel... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3923306