Claims
- 1. A method for multiple rendering of an image comprising:
selecting a level of detail (LOD); selecting a set of offset biases based on the number of renderings (N); applying said offset biases to said LOD resulting in processing biases; truncating said processing biases; processing each rendering based on a mipmap level corresponding to said truncated bias values; accumulating the resulting renderings; and sending said accumulated rendering to an output video device or additional image processor.
- 2. The method of claim 1 wherein the number of said offset biases is equal to said number of renderings (N).
- 3. The method of claim 2 wherein said offset biases are determined by the formula:
- 4. The method of claim 3 further comprising:
rotating said offset biases for each of said renderings among a plurality of graphics processors containing registers.
- 5. A method for reducing graphics processing time comprising:
(a) assigning a set of index values to a set of registers; (b) associating a set of level of detail (LOD) values to said index values; (c) processing a set of polygons through said set of registers simultaneously; (d) rotating said index values relative to said set of registers wherein said set of LOD values are also rotated; (e) processing said set of polygons through said set of registers simultaneously; (f) repeating steps (d) to (e) until said set of polygons has been processed through every LOD value of said set of LOD values; and (g) repeating steps (c) to (f) for a next set of polygons until all polygons for an image have been rendered.
- 6. The method of claim 5 wherein rotating said index values relative to said set of registers wherein said set of LOD values are also rotated is completed after a plurality of polygons has been processed.
- 7. A apparatus for multiple rendering of an image comprising:
selecting a level of detail (LOD); selecting a set of offset biases based on the number of renderings (N); applying said offset biases to said LOD resulting in processing biases; truncating said processing biases; processing each rendering based on a mipmap level corresponding to said truncated bias values; accumulating the resulting renderings; and sending said accumulated rendering to an output video device or additional image processor.
- 8. The apparatus of claim 7 wherein the number of said offset biases is equal to said number of renderings (N).
- 9. The apparatus of claim 8 wherein said offset biases are determined by the formula:
- 10. The apparatus of claim 9 further comprising:
rotating said offset biases for each of said renderings among a plurality of graphics processors containing registers.
- 11. An apparatus for reducing graphics processing time comprising:
(a) assigning a set of index values to a set of registers; (b) associating a set of level of detail (LOD) values to said index values; (c) processing a set of polygons through said set of registers simultaneously; (d) rotating said index values relative to said set of registers wherein said set of LOD values are also rotated; (e) processing said set of polygons through said set of registers simultaneously; (f) repeating steps (d) to (e) until said set of polygons has been processed through every LOD value of said set of LOD values; and (g) repeating steps (c) to (f) for a next set of polygons until all polygons for an image have been rendered.
- 12. The apparatus of claim 11 wherein rotating said index values relative to said set of registers wherein said set of LOD values are also rotated is completed after a plurality of polygons has been processed.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from provisional application U.S. Serial No. 60/253,957 (Atty. Docket No. 60412-301000), filed on Nov. 28, 2000, entitled “A Reduced Texture Bandwidth Method for Providing Filtering Between Texture Mipmap Levels”, incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60253957 |
Nov 2000 |
US |