Computer graphics processing and selective visual display system – Computer graphic processing system – Plural graphics processors
Reexamination Certificate
2005-03-08
2005-03-08
Chauhan, Ulka J. (Department: 2676)
Computer graphics processing and selective visual display system
Computer graphic processing system
Plural graphics processors
C345S422000, C345S606000, C345S614000, C345S620000, C345S506000
Reexamination Certificate
active
06864893
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 systems. The PCUs are used to compute traditional interpolated depth values and modified depth values. Th 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: 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: 20030067468 (2003-04-01), Duluk et al.
patent: 20030067473 (2003-04-01), Taylor et al.
Proudfoot, K., Mark, W., Tzvetkov, S., and Hanrahan, P., “A Real-Time Procedural Shading System for Programmable Graphic Hardware”, ACM SIGGRAPH 2001, pp. 159-170.*
Lastra, A., Molnar, S., Olano, M., and Wang, Y., “Real-Time Programmable Shading”, 1995 Symposium on Interactive 3D Graphics, pp. 59-66.*
Introduction to Shader Programming—Fundamentals of Vertex Shaders by Wolfgang Engel, modified Feb. 27, 2002; GameDev.net; http://www.gamedev.net/reference/articles/article1496.asp.
Shader Programming—Part III: Fundamentals of Pixel Shaders by Wolfgang Engel; GameDev.net; http://www.gamedev.net/columns/hardcore/dxshader3.
Introduction to Shader Programming—Part IV: Programming Pixel Shaders by Wolfgang F. Engel; modified Jun. 8, 2002; GameDev.net; http://www.gamedev.net/reference/articles/article1837.asp.
Chauhan Ulka J.
Moser Patterson & Sheridan LLP
NVIDIA Corporation
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-3373569