US 12,315,033 B2
Modifying processing of commands in a command queue based on accessed data related to a command
James Glanville, Hemel Hempstead (GB)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Apr. 28, 2022, as Appl. No. 17/732,233.
Application 17/732,233 is a continuation of application No. 16/909,011, filed on Jun. 23, 2020, granted, now 11,321,808, issued on May 3, 2022.
Application 16/909,011 is a continuation of application No. 16/369,270, filed on Mar. 29, 2019, granted, now 10,726,520, issued on Jul. 28, 2020.
Claims priority of application No. 1805153 (GB), filed on Mar. 29, 2018.
Prior Publication US 2022/0270202 A1, Aug. 25, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 15/00 (2011.01); G06F 12/0802 (2016.01); G06T 1/20 (2006.01); G06T 1/60 (2006.01); G06T 15/06 (2011.01)
CPC G06T 1/60 (2013.01) [G06F 12/0802 (2013.01); G06F 2212/302 (2013.01); G06T 1/20 (2013.01); G06T 2200/28 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system for controlling processing of commands submitted in a queue for processing at a graphics processor, to cause the graphics processor to write at least one buffer of data to an external memory, the system comprising a driver operable to communicate with the graphics processor,
the system being configured to access data related to a command of said submitted commands for processing at the graphics processor, the accessed data indicating whether a buffer of data is to be written to external memory, and to determine in dependence on the accessed data that the buffer of data does not need to be written to external memory by being configured to determine whether there is one or both of an implicit invalidation of the data and an explicit invalidation of the data; and
the driver being configured to signal to the graphics processor to prevent at least a portion of the write to external memory from being performed for the command.