| Patent application number | Description | Published |
| 20100253683 | NON-UNIFORM TESSELLATION TECHNIQUE - A non-uniform fractional tessellation technique adapts a tessellation of a base object to the on-screen projection before the domain shader in a graphics processing pipeline executes. The tessellation is adapted in a non-uniform manner such that the distribution of vertices across the surface of the base object is substantially uniform when the base object is projected to screen space. Non-uniform tessellation may be applied to only a portion of the base object, and regular (uniform) tessellation may be applied to the other portion. In such a case, an edge interpolation technique is used to smoothly blend between the non-uniform and uniform portions. | 10-07-2010 |
| 20110018874 | Method, Apparatus, and Computer Program Product For Improved Graphics Performance - A method for improving performance of generation of digitally represented graphics. The method comprises: receiving a first representation of a base primitive; providing a set of instructions associated with vertex position determination; executing said retrieved set of instructions on said first representation of said base primitive using bounded arithmetic for providing a second representation of said base primitive, and subjecting said second representation of said base primitive to a culling process. A corresponding apparatus and computer program product are also presented. | 01-27-2011 |
| 20110102437 | Performing Parallel Shading Operations - A graphics processing pipeline may include at least two or more pipes, such that a lower frequency operation may be executed on one pipe while a higher frequency operation in the same instruction stream is executed at the same time on another pipe. In some cases, the lower frequency operation result may be held for later use in connection with the higher frequency operation on a different pipe. Especially where unused slots can be used for the lower frequency operation, efficiency may be improved. | 05-05-2011 |
| 20110148876 | Compiling for Programmable Culling Unit - During compilation, the interval bounds for a programmable culling unit are calculated if possible. For each variable, interval bounds are calculated during the compilation, and the bounds together with other metadata are used to generate an optimized culling program. If not possible, then an assumption may be made and the assumption used to compile the code. If the assumption proves to be invalid, a new assumption could be made and the code may be recompiled in some embodiments. | 06-23-2011 |