Title :
Division-free rasterizer for perspective-correct texture filtering
Author :
Kim, Donghyun ; Kim, Lee-Sup
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
Abstract :
Perspective-correct texturing for correct 3D graphics images requires per-pixel division, which can be avoided by midpoint algorithms. Previous approaches using midpoint algorithms for perspective-correct texturing evaluate the integer texture coordinates, which are not suitable for trilinear filtering used in most applications. In this paper, we propose a rasterizer architecture which separates the evaluation of the integer part and the computation of the fraction parts. The fraction part of a texture coordinate is computed per cycle in spite of short pipeline depth, consequently much smaller cost than divider. The implemented parallel rasterizer runs at 100 MHz clock and evaluates 400 M pixels and 800 M texture coordinates per second.
Keywords :
filtering theory; image texture; rendering (computer graphics); 100 MHz; 3D graphics image; division free rasterizer; integer texture coordinates; midpoint algorithm; parallel rasterizer; perspective correct texture filtering; texture rendering; trilinear filtering; Clocks; Computer architecture; Costs; Filtering algorithms; Graphics; Hardware; Image sampling; Pipelines; Pixel; Rendering (computer graphics);
Conference_Titel :
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
Print_ISBN :
0-7803-8251-X
DOI :
10.1109/ISCAS.2004.1329231