Methods and graphics processing units for determining differential data for rays of a ray bundle
AssigneeImagination Technologies Limited
InventorsLuke T. Peterson, James Jones, Aaron Dwyer
Life of this patent
Estimating the term…
Abstract
Graphics processing system configured to perform ray tracing. Rays are bundled together and processed together. When differential data is needed by a shader, the data of a true ray in the bundle can be used rather than processing separate tracker rays.
Claims20
A computer-implemented method of processing rays in a ray bundle in a graphics processing system, the method comprising using data determined by executing an instance of a shader program corresponding to a first ray of the ray bundle in the execution of an instance of the shader program for a further ray of the ray bundle.
A graphics processing unit configured to process rays in a ray bundle, the graphics processing unit comprising processing logic configured utilize data determined by executing an instance of a shader program corresponding to a first ray of the ray bundle in the execution of an instance of the shader program for a further ray of the ray bundle.
A non-transitory computer readable storage medium having stored thereon computer readable instructions that, when executed at a computer system, cause the computer system to perform a method of processing rays in a ray bundle in a graphics processing system, the method comprising using data determined by executing an instance of a shader program corresponding to a first ray of the ray bundle in the execution of an instance of the shader program for a further ray of the ray bundle.
Dependencies are inferred from the claim text.