Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension
Reexamination Certificate
2011-08-23
2011-08-23
Chauhan, Ulka (Department: 2628)
Computer graphics processing and selective visual display system
Computer graphics processing
Three-dimension
C345S543000, C345S559000, C719S328000
Reexamination Certificate
active
08004523
ABSTRACT:
An apparatus and method for translating fixed function state into a shader program. Fixed function state is received and stored and when a new shader program is detected the fixed function state is translated into shader program instructions. Registers specified by the program instructions are allocated for processing in the shader program. The registers may be remapped for more efficient use of the register storage space.
REFERENCES:
patent: 4992938 (1991-02-01), Cocke et al.
patent: 5367684 (1994-11-01), Smith
patent: 5564031 (1996-10-01), Amerson et al.
patent: 5914730 (1999-06-01), Santos et al.
patent: 5933158 (1999-08-01), Santos et al.
patent: 5936640 (1999-08-01), Horan et al.
patent: 5990914 (1999-11-01), Horan et al.
patent: 6069638 (2000-05-01), Porterfield
patent: 6192457 (2001-02-01), Porterfield
patent: 6286027 (2001-09-01), Dwyer et al.
patent: 6333744 (2001-12-01), Kirk et al.
patent: 6389485 (2002-05-01), Chelstowski et al.
patent: 6408433 (2002-06-01), Click et al.
patent: 6424348 (2002-07-01), Parikh et al.
patent: 6438557 (2002-08-01), Dent
patent: 6452600 (2002-09-01), Parikh et al.
patent: 6456290 (2002-09-01), Parikh et al.
patent: 6724394 (2004-04-01), Zatz et al.
patent: 6741254 (2004-05-01), Jeddeloh
patent: 6819325 (2004-11-01), Boyd et al.
patent: 6862730 (2005-03-01), Gorti et al.
patent: 6919901 (2005-07-01), Detrick
patent: 6963345 (2005-11-01), Boyd et al.
patent: 7009605 (2006-03-01), Dietrich et al.
patent: 7015909 (2006-03-01), Morgan, III et al.
patent: 7034828 (2006-04-01), Drebin et al.
patent: 2004/0061700 (2004-04-01), Shioya
patent: 2004/0243908 (2004-12-01), Box et al.
patent: 2005/0086317 (2005-04-01), Boyd et al.
patent: 2005/0086669 (2005-04-01), Boyd et al.
patent: 2006/0012604 (2006-01-01), Seetharamaiah et al.
patent: 1182618 (2002-02-01), None
IBM Technical Disclosure Bulletin No. NN85112526, “Validity and Preserving Registers”, Nov. 1, 1985, vol. 28, Issue 6, 5 pages, hereinafter IBM TDB.
Bhanirantka, P.; Demange, Y., “OpenGL volumizer: a toolkit for high quality volume rendering of large data sets”, Proc. IEEE/ACM SIGGRAPH Symposium on Volume Visualization and Graphics, Oct. 28-29, 2002, pp. 45-53.
Purcell, T. J., Buck, I., Mark, W. R., and Hanrahan, P. 2002. Ray tracing on programmable graphics hardware. In Proceedings of the 29th Annual Conference on Computer Graphics and interactive Techniques (San Antonio, Texas, Jul. 23-26, 2002). SIGGRAPH '02. ACM, New York, NY, 703-712.
Joao Comba and Rui Bastos, “Special effects with current graphics hardware”, Revista de Informatica Teorica e Aplicada, RITA, vol. VIII, No. 2, pp. 1-20, Oct. 2001.
Proudfoot, K., Mark, W. R., Tzvetkov, S., and Hanrahan, P., Aug. 2001, “A real-time procedural shading system for programmable graphics hardware”, Proceedings of the 28th Annual Conference on Computer Graphics and interactive Techniques, SIGGRAPH '01, ACM, New York, NY, pp. 159-170.
Eggers, et al. “Simultaneous Multithreading: A Platform for Next-Generation Processors,” IEEE Micro, vol. 17, No. 5, pp. 12-19, Sep./Oct. 1997.
Abdalla Karim M.
Bastos Rui M.
Cabral Brian
Migdal Amy J.
Chauhan Ulka
Nvidia Corporation
Patterson & Sheridan, LLP.
Prendergast Roberta
LandOfFree
Translation of register-combiner state into shader microcode does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Translation of register-combiner state into shader microcode, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Translation of register-combiner state into shader microcode will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2662258