Methods of and apparatus for processing computer graphics
AssigneeArm Limited
InventorsAndreas Engh-halstvedt, Jorn Nystad, Frode Heggelund, Ronny Pedersen
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsAndreas Engh-halstvedt, Jorn Nystad, Frode Heggelund, Ronny Pedersen
Estimating the term…
When carrying out a second, higher level of anti-aliasing such as 8×MSAA, in a graphics processing pipeline 1 configured to “natively” support a first level of anti-aliasing, such as 4×MSAA, the rasterization stage 3, early Z (depth) and stencil test stage 4, late Z (depth) and stencil test stage 7, blending stage 9, and downsampling and writeback (multisample resolve) stage 11 of the graphics processing pipeline 1 process each graphics fragment or pixel that they receive for processing in plural processing passes, each such processing pass processing a sub-set of the sampling points that the fragment represents, but the fragment shader 6 is configured to process each graphics fragment in a processing pass that processes all the sampling points that the fragment represents in parallel, so as to ensure compliance with the desired higher level of multisampled anti-aliasing.
A method of carrying out a higher level of multisampled anti-aliasing in a graphics processing pipeline having a plurality of processing stages, at least some of which are configured to natively support a lower level of multisampled anti-aliasing, the method comprising:
A graphics processing pipeline comprising:
A graphics processing pipeline comprising:
A non-transitory computer readable storage medium storing computer software code which when executing on a processor performs a method of carrying out a higher level of multisampled anti-aliasing in a graphics processing pipeline having a plurality of processing stages, at least some of which are configured to natively support a lower level of multisampled anti-aliasing, the method comprising:
Dependencies are inferred from the claim text.