[Piglit] [PATCH 00/16] msaa: thoroughly test different formats.

Paul Berry stereotype441 at gmail.com
Fri Jun 15 08:32:20 PDT 2012


This patch series tests that MSAA works properly across a variety of
framebuffer formats, in particular: integer formats, floating point
formats, RED and RG formats, and sRGB formats.

Patches 01-03 lay the necessary infrastructure groundwork, by
refactoring piglit-util-gl.c and
ext_framebuffer_multisample/common.{cpp,h} to allow integer formats to
be tested.  Patches 04-09 implement tests for integer formats.
Patches 10-11 implement tests for floating point formats.  Patches
12-13 implement tests for RED and RG formats.  Patches 14-16 implement
tests for sRGB formats.

I've validated all these tests on the nVidia proprietary driver for
Linux.  They all pass except for known deficiencies in that driver
(having to do with mis-rendering of LUMINANCE_ALPHA formats).  Note
that the nVidia driver does not support rendering to integer
framebuffers, so I validated those tests using the Mesa driver on
i965.

[PATCH 01/16] util: Make a separate function to compare in-memory images.
[PATCH 02/16] msaa: Make it possible to change output type when drawing sunbursts.
[PATCH 03/16] msaa: Make it possible to scale and offset ColorGradientSunburst.
[PATCH 04/16] msaa/formats: Adapt test pattern drawing to handle integer formats.
[PATCH 05/16] msaa/formats: Adapt glReadPixels() call to handle integer formats.
[PATCH 06/16] msaa/formats: Compare integer formats properly.
[PATCH 07/16] msaa/formats: Use a scale and offset for testing integer formats.
[PATCH 08/16] msaa/formats: Make it possible to specify a test set on the command line.
[PATCH 09/16] msaa/formats: Add EXT_texture_integer tests.
[PATCH 10/16] msaa/formats: Adjust tolerance appropriately for floating-point formats.
[PATCH 11/16] msaa/formats: Add floating point format tests.
[PATCH 12/16] msaa/formats: Fix visualization of RED and RG formats
[PATCH 13/16] msaa/formats: Add ARB_texture_rg tests.
[PATCH 14/16] msaa: Verify accuracy of sRGB MSAA resolves.
[PATCH 15/16] msaa/formats: Fix testing of sRGB formats.
[PATCH 16/16] msaa/formats: Add EXT_texture_sRGB tests.


More information about the Piglit mailing list