The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 12, 2024

Filed:

Jun. 12, 2023
Applicant:

Imagination Technologies Limited, Kings Langley, GB;

Inventors:

John W. Howson, St. Albans, GB;

Aroun Demeure, London, GB;

Steven Fishwick, Kings Langley, GB;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06T 15/00 (2011.01); G06F 8/41 (2018.01); G06T 1/20 (2006.01); G06T 1/60 (2006.01); G06T 15/80 (2011.01); G09G 5/36 (2006.01);
U.S. Cl.
CPC ...
G06T 15/005 (2013.01); G06F 8/41 (2013.01); G06T 1/20 (2013.01); G06T 1/60 (2013.01); G06T 15/80 (2013.01); G09G 5/363 (2013.01);
Abstract

Methods of rendering a scene in a graphics system identify a draw call within a current render and analyse the last shader in the series of shaders used by the draw call to identify any buffers that are sampled by the last shader and that are to be written by a previous render that has not yet been sent for execution on the GPU. If any such buffers are identified, further analysis is performed to determine whether the last shader samples from the identified buffers using screen space coordinates that correspond to a current fragment location and if this determination is positive, the draw call is added to data relating to the previous render and the last shader is recompiled to replace an instruction that reads data from an identified buffer with an instruction that reads data from an on-chip register.


Find Patent Forward Citations

Loading…