| CPC G06T 1/20 (2013.01) [G06F 9/4881 (2013.01)] | 20 Claims |

|
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.
|