×

Deferred shading graphics pipeline processor

  • US 6,268,875 B1
  • Filed: 08/04/2000
  • Issued: 07/31/2001
  • Est. Priority Date: 08/20/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A graphics pipeline generating a rendered image in a frame buffer, the image being generated from a plurality of graphics primitives, the graphics pipeline comprising:

  • (1) a sort block comprising;

    logic sorting the graphics primitives into a plurality of tiles, each of the tiles being an area within the image, the tiles each being rendered separately;

    logic selecting one of the tiles;

    logic generating a first indicator designating a beginning of the rendering of the selected tile, the first indicator being sent to one or more rendering blocks in the pipeline;

    logic generating a second indicator designating the beginning of the rendering of the selected tile, the second indicator bypassing the one or more rendering blocks in the pipeline; and

    logic sending the graphics primitives that touch the selected tile down the pipeline after the first indicator is sent down the pipeline;

    (2) the one or more rendering blocks comprising;

    logic receiving the first indicator;

    logic receiving the graphics primitives that touch the selected tile;

    logic generating image color values for the received graphics primitives; and

    logic outputting the first indicator and the generated image color values;

    (3) a backend block comprising;

    logic controlling the frame buffer;

    logic receiving the second indicator; and

    logic reading image data from the frame buffer corresponding to the selected tile as designated in the second indicator, generating a third indicator designating the image data has been read; and

    (4) a pixel block comprising;

    logic receiving the first indicator and the third indicator, thereby synchronizing, for the selected tile, the generated image color values and the read image data; and

    logic receiving the generated image color values and combining the generated image color values and the read image data.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×