Subshader mechanism for programming language

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

Reexamination Certificate

active

07463259

ABSTRACT:
A graphics processing subsystem is programmed with shader programs that make calls to an abstract interface. One or more subshaders implementing the functions of the abstract interface can also be defined. The binding of interfaces to functions is resolved by a language runtime module that compiles the subshaders. As shader programs are compiled, the runtime module determines whether each method call is associated with an interface function. For each interface method call, the runtime module determines the appropriate implementation of the interface to be bound to the method call. Once the appropriate implementation is identified, the interface binding is created using string substitution or indirect addressing instructions. At the time of compilation, which may be during the execution of the rendering application, the desired combinations of subshaders are specified and compiled into a combined shader program, which can then be executed by the graphics processing subsystem.

REFERENCES:
Cook, “Shade Trees”, 1984, ACM, pp. 223-231.

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

Subshader mechanism for programming language does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Subshader mechanism for programming language, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Subshader mechanism for programming language will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4021113

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