摘要 |
Various components of a color pixel stored in an accumulation buffer and respective components of a color pixel in a frame buffer are processed substantially simultaneously in partitioned multiplication operations and partitioned addition operations. An accumulation buffer weight is substantially multiplied by each component of the buffer pixel substantially simultaneously in a partitioned multiplication operation. The weighted buffer pixel is adjusted in some embodiments to effectively increase the range of accumulation buffer weights which can be effectively processed by the processor. For example, the weighted buffer pixel is doubled to effectively extend the effective range of the accumulation buffer weight from approximately -0.5 to 0.5 to at least the range of approximately 0.0 to approximately 1.0. A separate load and store unit of the processor retrieves from the frame buffer and from the accumulation buffer a next frame pixel and a next accumulation buffer pixel, respectively, for subsequent processing in an arithmetic processing unit of the processor while the arithmetic processing unit substantially simultaneously processes a previously retrieved frame pixel and accumulation buffer pixel.
|