US 11,810,239 B2
Methods and graphics processing units for determining differential data for rays of a ray bundle
Luke T. Peterson, San Francisco, CA (US); James Jones, Kings Langley (GB); and Aaron Dwyer, San Francisco, CA (US)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Aug. 29, 2018, as Appl. No. 16/116,699.
Application 16/116,699 is a continuation of application No. 15/458,110, filed on Mar. 14, 2017, granted, now 10,089,777.
Claims priority of provisional application 62/307,817, filed on Mar. 14, 2016.
Prior Publication US 2018/0365881 A1, Dec. 20, 2018
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 15/00 (2011.01); G06T 15/06 (2011.01); G06T 1/20 (2006.01); G06T 15/20 (2011.01); G06T 15/80 (2011.01); G06T 17/20 (2006.01)
CPC G06T 15/06 (2013.01) [G06T 1/20 (2013.01); G06T 15/20 (2013.01); G06T 15/80 (2013.01); G06T 17/20 (2013.01); G06T 2200/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of processing rays in a graphics processing system, the method comprising:
grouping a plurality of rays together into a ray bundle;
performing intersection testing on the rays of the ray bundle; and
executing a plurality of instances of a shader program, an instance corresponding to a ray of the ray bundle;
wherein the shader program is operable to utilize data determined by the execution of an instance of the 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.