[Piglit] [PATCH 0/2] Test complete FBOs that lack color attachments

Ian Romanick idr at freedesktop.org
Thu Jun 2 14:13:02 PDT 2011


These tests try to hit some corner cases of FBO completeness.  There
are several cases where an operation can try to access a buffer that
is missing in a complete FBO.  Two common possible cases are glClear
and glBlitFramebuffer.

The glClear test reproduces Mesa bugzilla #37739.

Two of the glBlitFramebuffer tests pass on Mesa (both of the 'to'
tests), but the other tests fail with either a crash or fail with
obtuse (incorrect) GL errors.

All 5 tests pass on NVIDIA's closed-source driver.  Only one of the
tests (I think 'fbo-missing-attachment-blit to', but it might be the
'from' version) passes on AMD's closed-source driver.  The cases that
fail on AMD are all FBO completeness failures, and they are clearly
not following the spec.

 tests/all.tests                                    |    5 +
 tests/spec/arb_es2_compatibility/CMakeLists.gl.txt |    3 +-
 .../fbo-missing-attachment-blit.c                  |  216 ++++++++++++++++++++
 .../fbo-missing-attachment-clear.c                 |  115 +++++++++++
 4 files changed, 338 insertions(+), 1 deletions(-)



More information about the Piglit mailing list