Invention Grant
- Patent Title: Coherent shader output for multiple targets
- Patent Title (中): 多个目标的相干着色器输出
-
Application No.: US11446046Application Date: 2006-06-01
-
Publication No.: US07728841B1Publication Date: 2010-06-01
- Inventor: Bryon Nordquist , Steven Molnar
- Applicant: Bryon Nordquist , Steven Molnar
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Townsend and Townsend and Crew LLP
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F15/16

Abstract:
In a multiple render target mode, a pixel shader computes color values for pixels and stores the computed color values in a register file. The register file acts as a buffer for the computed color values. Conventionally writing pixels in the order they are received (pixel-major order) can result in large strides across memory in the frame buffer. At least a minimum amount of work should be done within a DRAM page, for example, to cover the overhead required in opening the DRAM page. Therefore, color values are written from the register file to two or more targets in a frame buffer in a target-major order within a segment. Writing in a target-major order (sequential with respect to targets but non-sequential with respect to quads received and processed) yields coherent writes to frame buffer memory and improves memory efficiency.
Information query