[Piglit] [PATCH 0/9 v3] Support creation of debug and forward-compatible contexts

Chad Versace chad.versace at linux.intel.com
Mon Dec 30 16:08:27 PST 2013


Patches 1-2 bump the waffle requirement to 1.3.0.
Patches 3-5 improve error messages when context creation fails, requested by
  Ian and Timothy.
Patches 6-7 enable creation of debug and forward-compatible contexts.
Patch 9 adds a basic test for forward-compatible contexts.

This series lives on my branch:
    git://people.freedesktop.org/~chadversary/piglit branch=fwd-compat-and-debug-contexts

I found no regressions when running against mesa-10.0 on GLX with Ivybridge.

v3: Add patch 1, which works around a deficiency in CMake's dependency
    validation.

Chad Versace (9):
  cmake: Fix waffle version requirement
  cmake: If using Waffle, require waffle >= 1.3
  util/waffle: Print more info when context creation fails
  util/wfl: Refactor make_context_current_singlepass()
  util/waffle: Improve error messages when context creation fails
  util/gl: Support creation of forward-compatible contexts
  util/gl: Support creation of debug contexts
  util/wfl: Remove hacks for compat contexts
  gl-3.0: Add test for the forward-compatible bit

 CMakeLists.txt                                     |  17 +-
 tests/all.tests                                    |   2 +
 tests/spec/gl-3.0/api/CMakeLists.gl.txt            |   1 +
 tests/spec/gl-3.0/api/forward-compatible-bit.c     |  95 ++++++++++
 tests/util/piglit-framework-gl.h                   |  17 ++
 .../piglit-framework-gl/piglit_wfl_framework.c     | 202 ++++++++++++++-------
 6 files changed, 269 insertions(+), 65 deletions(-)
 create mode 100644 tests/spec/gl-3.0/api/forward-compatible-bit.c

-- 
1.8.4



More information about the Piglit mailing list