Coordinate computations for non-power of 2 texture maps
First Claim
1. A graphic processing system to compute a texture coordinate, the graphic processing system comprising:
- a memory device to store a plurality of texture maps;
a texture coordinate generator coupled to the memory device, the texture coordinate generator to compute a final texture coordinate using an arithmetic operation exclusive of a division operation; and
a display device coupled to the texture coordinate generator, the display device to display a representation of one of the plurality of texture maps according to the final texture coordinate.
3 Assignments
0 Petitions
Accused Products
Abstract
A graphic processing system to compute a texture coordinate. An embodiment of the graphic processing system includes a memory device, a texture coordinate generator, and a display device. The memory device is configured to store a plurality of texture maps. The texture coordinate generator is coupled to the memory device. The texture coordinate generator is configured to compute a final texture coordinate using an arithmetic operation exclusive of a division operation. The display device is coupled to the texture coordinate generator. The display device is configured to display a representation of one of the plurality of texture maps according to the final texture coordinate. Embodiments of the graphic processing system facilitate a simple hardware implementation using operations other than division.
9 Citations
25 Claims
-
1. A graphic processing system to compute a texture coordinate, the graphic processing system comprising:
-
a memory device to store a plurality of texture maps; a texture coordinate generator coupled to the memory device, the texture coordinate generator to compute a final texture coordinate using an arithmetic operation exclusive of a division operation; and a display device coupled to the texture coordinate generator, the display device to display a representation of one of the plurality of texture maps according to the final texture coordinate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for computing a texture coordinate, the method comprising:
-
identifying an integer component of a floating point texture coordinate; identifying a fraction component of the floating point texture coordinate; and computing an intermediate texture coordinate based on the fraction component of the floating point texture coordinate using an arithmetic operation other than a division operation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium embodying a program of machine-readable instructions, executable by a digital processor, to perform operations to facilitate computation of a texture coordinate, the operations comprising:
-
identify an integer component of a floating point texture coordinate; identify a fraction component of the floating point texture coordinate; and compute an intermediate texture coordinate based on the fixed point fraction of the floating point texture coordinate component using an arithmetic operation other than a division operation. - View Dependent Claims (21, 22)
-
-
23. An apparatus for computing a texture coordinate, the apparatus comprising:
-
means for identifying an integer component of a floating point texture coordinate; means for identifying a fraction component of the floating point texture coordinate; and means for computing an intermediate texture coordinate based on the fraction component of the floating point texture coordinate using an arithmetic operation other than a division operation. - View Dependent Claims (24, 25)
-
Specification