ALEXANDRIA, Va., March 17 -- United States Patent no. 12,579,728, issued on March 17, was assigned to Imagination Technologies Ltd. (Kings Langley, Great Britain).

"Memory allocation for recursive processing in a ray tracing system" was invented by Daniel Barnard (Hemel Hempstead, Great Britain) and Alistair Goudie (Hemel Hempstead, Great Britain).

According to the abstract* released by the U.S. Patent & Trademark Office: "Ray tracing systems and methods are described for processing rays. A parent shader is executed for a ray. The parent shader includes a shader recursion instruction which invokes a child shader. The execution of the parent shader for the ray is suspended. Intermediate data for the parent shader is stored in a heap of mem...