[Mesa-dev] [PATCH 0/7] i965/gen7+: MSAA fast color clears.
Paul Berry
stereotype441 at gmail.com
Wed Dec 4 06:30:29 PST 2013
This series extends the gen7+ fast color clear capability to work with
multisample (MSAA) buffers.
Patch 1 documents some conventions about layer counting that I had to
sleuth out in order to write patch 5. Patch 2 fixes a pre-existing
bug that was previously inadequately piglit tested, but which would
otherwise have caused patch 5 to regress some piglit tests. Patch 3
cleans up the enum that keeps track of fast clear state so that it can
be re-used for MSAA fast clears. Patch 4 cleans up a redundant blorp
parameter that would have otherwise complicated patch 5.
Patch 5 enables blorp for multisample clears, using a slow path.
Patch 6 refactors the rectangle alignment/scaling code for blorp fast
clears so that adding multisample fast clears will be easy. Finally,
patch 7 adds the multisample fast clear functionality.
This code is available in branch "msaa-fast-clear" of
https://github.com/stereotype441/mesa.git.
[PATCH 1/7] i965: Document conventions for counting layers in 2D multisample buffers.
[PATCH 2/7] i965: Don't try to use HW blitter for glCopyPixels() when multisampled.
[PATCH 3/7] i965/gen7+: Disentangle MSAA layout from fast clear state.
[PATCH 4/7] i965/blorp: Get rid of redundant num_samples blorp param.
[PATCH 5/7] i965/blorp: allow multisample blorp clears
[PATCH 6/7] i965/blorp: Refactor code for computing fast clear align/scaledown factors.
[PATCH 7/7] i965/gen7+: Implement fast color clears for MSAA buffers.
More information about the mesa-dev
mailing list