Translation of register-combiner state into shader microcode

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

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-2662258

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