×

Unified rasterization and ray tracing rendering environments

  • US 9,424,685 B2
  • Filed: 07/30/2013
  • Issued: 08/23/2016
  • Est. Priority Date: 07/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A machine-implemented method of rendering,images in a computer graphics system, comprising:

  • identifying one or more visible surfaces, from among surfaces in a 3-D scene, the identified on or more visible surfaces comprising visible surfaces for a plurality of pixels located in 2-D screen space;

    preparing, concurrently with the identifying, to execute shaders associated with respective visible surfaces of pixels of the one or more visible surfaces that have been identified, the preparing comprising completing a respective normalized set of inputs to be provided to each shader for use during execution, the normalized set of inputs comprising a specified set of attributes regardless of whether the one or more identified surfaces were identified by ray intersection testing or scan conversion;

    executing each of the shaders in a computation cluster, wherein each of the executing shaders comprises one or more operations, wherein at least on of the executing shaders comprises defining one or more rays to be tested for intersection with surfaces in the 3-D scene;

    testing at least some of the rays for intersection concurrently with the identifying and the executing of the shaders; and

    shading identified intersections for rays completing intersection testing within the computation cluster.

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