×

Scalable High Performance 3D Graphics

  • US 20080266300A1
  • Filed: 05/27/2008
  • Published: 10/30/2008
  • Est. Priority Date: 03/22/2002
  • Status: Active Grant
First Claim
Patent Images

1. A node for use in a 3D graphics hardware accelerator implemented as a plurality of nodes connected to a ring, the node comprising:

  • a loop interface for receiving packets from a neighboring node on the ring and for transmitting packets to another neighboring node on the ring;

    a memory port to a local memory sub-system;

    a render stage coupled to the loop interface and to the memory port, the render stage for receiving graphics primitive loop packets via the loop interface, executing the graphics rendering specified in the graphics primitive loop packets including accessing via the memory port a texture store in the local memory sub-system as required by the graphics primitive loop packet, and generating corresponding draw pixel loop packets;

    a sample fill stage coupled to the loop interface and to the memory port, the sample fill stage for receiving draw pixel loop packets via the loop interface and, as specified by the draw pixel loop packets, performing via the memory port a conditional sample update function of samples and/or pixels in an interleave of a super-sampled frame buffer stored in the local memory sub-system; and

    a video output stage coupled to the loop interface and to the memory port, the video output stage for receiving video pixel loop packets via the loop interface and, as specified by the video pixel loop packets, retrieving via the memory port samples and/or pixels in the interleave stored in the local memory sub-system to modify the video pixel loop packets, and transmitting the modified video pixel loop packets via the loop interface.

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