Invention Grant
- Patent Title: Method and system for efficient antialiased rendering
- Patent Title (中): 用于高效抗锯齿渲染的方法和系统
-
Application No.: US09675099Application Date: 2000-09-28
-
Publication No.: US08692844B1Publication Date: 2014-04-08
- Inventor: Steven E. Molnar , David B. Kirk , John Stephen Montrym , Douglas A. Voorhies
- Applicant: Steven E. Molnar , David B. Kirk , John Stephen Montrym , Douglas A. Voorhies
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Main IPC: G09G5/00
- IPC: G09G5/00 ; G06T11/20 ; G06T11/40 ; G09G5/14

Abstract:
A method and system are disclosed for antialiased rendering a plurality of pixels in a computer system. The method and system comprise providing a fixed storage area and providing a plurality of sequential format levels for the plurality of pixels within the fixed storage area. The plurality of format levels represent pixels with varying degrees of complexity in subpixel geometry visible within the pixel. A system and method in accordance with the present invention provides at least the following format levels: one-fragment format, used when one surface fully covers a pixel; two-fragment format, used when two surfaces together cover a pixel; and multisample format, used when three or more surfaces cover a pixel. The method and system further comprise storing the plurality of pixels at a lowest appropriate format level within the fixed storage area, so that a minimum amount of data is transferred to and from the fixed storage area. The method and system further comprise procedures for converting pixels from one format level to take into account newly rendered pixel fragments. All formats represent depth values in a consistent manner so that fragments rendered during later rendering passes match depth values resulting from rendering the same primitive in earlier passes. Thus, the invention enables high-quality antialiasing with minimal data transferred to and from the fixed storage area, while supporting multi-pass rendering.
Information query