发明名称 Apparatus and method for fragment operations in a 3D-graphics pipeline
摘要 Apparatus and methods for rendering 3D graphics images. The apparatus include a port for receiving commands from a graphics application, an output for sending a rendered image to a display and a fragment-operations pipeline, coupled to the port and to the output, the pipeline including a stage for performing a fragment operation on a fragment on a per-pixel basis, as well as a stage for performing a fragment operation on the fragment on a per-sample basis. The stage for performing on a per-pixel basis is one of the following: a scissor-test stage, a stipple-test stage, an alpha-test stage or a colorest stage, and the stage for performing on a per-sample basis is one of the following: a Z-test stage, a blending stage or a dithering stage. The apparatus programmatically selects whether to perform a stencil test on a per-pixel or a per-sample basis and performs the stencil test on the selected basis. The apparatus also programmatically selects pixel samples for per-sample operations, where the sample selections differ with different instances of the same per-sample operation. The apparatus also programmatically selects a set of subdivisions of a pixel as samples for use in the per-sample fragment operation, programmatically assigns different weights to at least two samples in the set and performs the per-sample fragments operation on the fragment using the programmatically selected and differently weighted samples.
申请公布号 US6614444(B1) 申请公布日期 2003.09.02
申请号 US19990372137 申请日期 1999.08.20
申请人 APPLE COMPUTER, INC. 发明人 DULUK, JR. JEROME F.;TRIVEDI SUSHMA S.;NG SAM;FUNG LINDY;HESSEL RICHARD E.;BENKUAL JACK
分类号 G06F17/10;G06F17/16;G06T1/00;G06T1/20;G06T1/60;G06T15/00;G06T15/04;G06T15/20;G06T15/30;G06T15/40;G06T15/50;G06T15/83;(IPC1-7):G09G5/00 主分类号 G06F17/10
代理机构 代理人
主权项
地址