Patent ID: 9218793
Filing Date: 2015-12-22
Classification: G06T,G09G

Abstract:
1. Apparatus for generating graphics values forming a frame of graphics data from a plurality of graphics primitives, said apparatus comprising: dividing circuitry configured to divide said frame into a plurality of tiles, each of said plurality of tiles comprising an array of adjacent pixel locations; binning circuitry configured to identify as overlapping graphics primitives for a given tile of said plurality of tiles those graphics primitives upon which output values depend for pixel locations to be generated for said given tile; and tile processing circuitry configured to execute for some or all overlapping graphics primitive for said given tile a sequence of programmable instructions for some or every pixel location overlapped by a given graphics primitive, said tile processing circuitry including a tile buffer to store output values and a per-pixel general purpose data store to store intermediate values separate from said output values; wherein said tile processing circuitry is configured to execute said programmable instructions at pixel locations overlapped by primitives to perform write accesses and read accesses to said per-pixel general purpose data store for storing said intermediate values during rendering said given tile to generate said output values.