A method and apparatus for efficiently rasterizing graphics is provided. The method is intended to be used in combination with a frame buffer that provides fast tile-based addressing. Within this environment, frame buffer memory locations are organized into a tile hierarchy. For this hierarchy, smaller low-level tiles combine to form larger mid-level tiles. Mid-level tiles combine to form high-level tiles. The tile hierarchy may be expanded to include more levels, or collapsed to included fewer levels. A graphics primitive is rasterized by selecting an starting vertex. The low-level tile that includes the starting vertex is then rasterized. The remaining low-level tiles that are included in the same mid-level tile as the starting vertex are then rasterized. Rasterization continues with the mid-level tiles that are included in the same high-level tile as the starting vertex. These mid-level tiles are rasterized by rasterizing their component low-level tiles. The rasterization process proceeds bottom-up completing at each lower level before completing at higher levels. In this way, the present invention provides a method for rasterizing graphics primitives that accesses memory tiles in an orderly fashion. This reduces page misses within the frame buffer and enhances graphics performance.

Обеспечены метод и прибор для эффективно rasterizing графиков. Метод предназначен быть использованным in combination with буфер изображения обеспечивает быстро плитк-osnovanny1 адресовать. Внутри эта окружающая среда, участка памяти буфера изображения организованы в иерархию плитки. Для этой иерархии, более малые низкоуровневые плитки совмещают для того чтобы сформировать более большие mid-level плитки. Mid-level плитки совмещают для того чтобы сформировать high-level плитки. Иерархия плитки может быть расширена для того чтобы включить больше уровней, или обрушено к включил немногие уровни. Примитив графиков rasterized путем выбирать начиная вершину. Низкоуровневая плитка вклюает начиная вершину после этого rasterized. Остальные низкоуровневые плитки включены в такую же mid-level плитку начиная вершина после этого rasterized. Rasterization продолжается с mid-level плитками включены в такую же high-level плитку как начиная вершина. Эти mid-level плитки rasterized путем rasterizing их компонентные низкоуровневые плитки. Процесс rasterization продолжает bottom-up завершать на каждом lower level перед завершать на более высоких уровнях. В этой дороге, присытствыющий вымысел обеспечивает метод для rasterizing примитивы графиков плитки той памяти доступа в аккуратном способе. Это уменьшает несоосность страницы внутри буфер изображения и увеличивает представление графиков.

 
Web www.patentalert.com

< (none)

< Method and data arrangement for encapsulating signed over-ranged color image data to accommodate in-range file formats

> System and process for generating 3D video textures using video-based rendering techniques

> (none)

~ 00082