Occlusion queries in graphics processing
AssigneeArm Limited
InventorsFrode Heggelund, Aske Simon Christensen, Andreas Engh-Halstvedt
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsFrode Heggelund, Aske Simon Christensen, Andreas Engh-Halstvedt
Estimating the term…
The fragment processing pipeline 10 of a graphics processing core 2 has an associated occlusion query cache 19 that is used to maintain a set of local occlusion counters 21. The occlusion query cache 19 is maintained in a local memory 3 of the graphics processing system and can communicate via an interconnect 7 with a set of master occlusion counters 22 in a main memory 5 for the graphics processing system. When an occlusion query starts, a corresponding occlusion counter 22 is initialised in the main memory 5. A corresponding local occlusion counter 21 is also provided in the occlusion query cache 19 in the local memory 3 of the graphics processor, and is used to count the results of the occlusion query. The local occlusion counter value is written back to the occlusion counter 22 for the query in the main memory 5 at the appropriate time for further processing.
A method of performing occlusion queries in a graphics processing system, the method comprising:
A method of performing occlusion queries in a graphics processing system in which a counter for an occlusion query is maintained in a cache memory associated with the graphics processing system and written back to main memory for the graphics processing system for further processing, the method comprising:
A graphics processing system comprising:
A graphics processing system in which a counter for an occlusion query is maintained in a cache memory associated with the graphics processing system and written back to main memory for the graphics processing system for further processing, the graphics processing system further being configured to:
One or more non-transitory computer readable storage devices having computer readable code embodied on the computer readable storage device for programming one or more data processors to perform a method of performing occlusion queries in a graphics processing system, the method comprising:
Dependencies are inferred from the claim text.