×

Deferred shading graphics pipeline processor having advanced features

  • US 6,717,576 B1
  • Filed: 08/20/1999
  • Issued: 04/06/2004
  • Est. Priority Date: 08/20/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A graphics rendering system for forming a finished rendered image, the graphics rendering system comprising:

  • (i) a host computer having host memory coupled thereto and at least one input/output bus, the host computer supplying graphics data, the graphics data comprising graphics primitives;

    (ii) one or more front end blocks to handle communication with the host computer through the input/output bus, the front end blocks also converting the graphics data into a series of packets;

    (iii) a plurality of processing blocks connected sequentially in a pipeline, a first of the processing blocks connected to the front end blocks, where each of the processing blocks comprises;

    (a) at least one data input;

    (b) at least one data output;

    (c) a FIFO buffer at the at least one data input; and

    (d) logic for a packetized data transfer protocol for transferring information from processing block to processing block in packets, the packets each including a header portion and a data portion, the protocol used to sequentially transfer different packets having different forms and various lengths over a single communication channel from a processing block to another processing block while maintaining sequential order of at least some of the transferred information;

    (iv) a frame buffer;

    (v) a backend block coupled to the frame buffer and last of said processing blocks, the backend block function comprising controlling the frame buffer and sending the finished rendered image to an output device; and

    (vi) a communication path coupling said backend block to said first of the processing blocks such that packets sent on said communication path pass through fewer than all of said sequentially connected processing blocks.

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