Back to results
US 2006/0125838 A1Published application
System for reducing the number of programs necessary to render an image
AssigneeApple Inc.
InventorJohn Harper
Life of this patent
Estimating the term…
Abstract
Disclosed is as system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. The combined filter emerging from the combination spares the processor time and the creation of an entire intermediary image. The system further provides for application of these techniques in many contexts including where the operations are fragment programs in for a programmable GPU.
Claims5
1-23. (canceled)
A method of evaluating whether a first GPU program may be combined with a second GPU program, comprising the steps of:
- evaluating each line in the second GPU program,
- if a line contains a local variable, rename said local variable if its name is the same as the name of another local variable in the first program;
- if a line contains an explicit texture coordinate reference, eliminate said explicit texture coordinate reference from the executable part of the program, if said explicit texture coordinate reference is dependant upon said first program, and replace said eliminated texture reference with a single pixel reference.
Dependencies are inferred from the claim text.