US 12,488,409 B2
Graphics processing
Daren Croxford, Swaffham Prior (GB); Mark Underwood, Cambridge (GB); and Joseph Michael Richardson, Cambridge (GB)
Assigned to Arm Limited, Cambridge (GB)
Filed by Arm Limited, Cambridge (GB)
Filed on Dec. 20, 2023, as Appl. No. 18/390,411.
Prior Publication US 2025/0209562 A1, Jun. 26, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/80 (2006.01); G06F 9/48 (2006.01); G06T 1/20 (2006.01)
CPC G06T 1/20 (2013.01) [G06F 9/4881 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of operating a graphics processor when performing graphics processing comprising a sequence of processing passes, the graphics processor including a set of one or more processing cores, the method comprising:
when performing a sequence of processing passes comprising a render pass and a post-processing pass, the render pass comprising a set of plural rendering tasks to be processed to generate an overall output for the render pass, and the post-processing pass comprising a set of plural post-processing tasks that use the overall output of the render pass:
issuing rendering tasks for the render pass to the one or more processing cores of the graphics processor for processing, the rendering tasks when executed generating respective sub-regions of the overall output for the render pass; and
issuing post-processing tasks to the one or more processing cores of the graphics processor for processing, the post-processing tasks when executed generating respective sub-regions of a post-processed output for the post-processing pass;
wherein the post-processing tasks are issued to the one more processing cores without waiting for processing for all of the rendering tasks for the render pass to have completed, such that post-processing tasks are interleaved with and processed concurrently with rendering tasks.