CPC G06T 15/83 (2013.01) [G06F 9/54 (2013.01); G06T 15/005 (2013.01); G06T 15/06 (2013.01)] | 20 Claims |
1. A method comprising:
determining, using a first processing unit, one or more values corresponding to a section of a shader binding table, the shader binding table to include a plurality of records associating a geometry of a scene with individual shaders corresponding to individual records of the plurality of records;
computing, using the first processing unit and based at least on the one or more values, a location in memory of a second processing unit, the location corresponding to the section of the shader binding table; and
initiating, using the first processing unit and based at least on the location, one or more direct memory accesses (DMAs) to store one or more records of the plurality of records to the section at the location in memory,
wherein the second processing unit uses at least one individual shader of the individual shaders to perform one or more operations to render an image based at least on the one or more records.
|