发明名称 Pixel engine pipeline for a 3d graphics accelerator
摘要 A pixel engine pipeline (including a "front-end" and a "back-end") communicates pixel information between a graphics processor, a pixel engine, a data cache, and system memory. The "front-end" (for reading requested data) includes a command queue for receiving graphics instructions from a graphics processor. Read requests in the command queue are stored in a read request queue. Extraction instructions corresponding to at least a portion of the read request are stored in an attribute queue. Control logic determines whether the requested data is located in a data cache. The read request is stored in a load request queue and the requested data is retrieved from system memory into a load data queue, if the requested data is not in the data cache. The control logic stores the requested data into a read data queue. The requested data is provided to a stage of the pixel engine from the read data queue in accordance with the extraction instructions. A "back-end" (for writing graphics information to system memory) of the pixel engine pipeline includes a write data queue receiving write data from the pixel engine, wherein the write data includes pixel information interleaved with Z information. A first accumulation buffer is used to accumulate pixel information. A second accumulation buffer is used to accumulate Z information. A multiplexer selects a selected buffer from one of the first and second accumulation buffers. The selected buffer is written to a store buffer for subsequent writing to system memory.
申请公布号 AU6691096(A) 申请公布日期 1997.03.19
申请号 AU19960066910 申请日期 1996.08.07
申请人 RENDITION, INC. 发明人 JAMES R PETERSON;GLENN C. POOLE;WALTER E. DONOVAN;PAUL A. SHUPAK
分类号 G06T1/20;G09G5/393 主分类号 G06T1/20
代理机构 代理人
主权项
地址