• Chad Versace's avatar
    util: Add fields to piglit_gl_test_config for listing supported GL flavors (v2) · 291b4ec3
    Chad Versace authored
    This patch has 3 interrelated components.
    
    1) Add the following fields to piglit_gl_test_config:
        supports_gl_core_version
        supports_gl_compat_version
        supports_gl_es1
        supports_gl_es2
    
    These allow a test to specify what GL flavors under which it can run.  For
    details, see the documentation for struct piglit_gl_test_config.
    
    2. In tests/util/piglit-framework-gl, implement support for the new
    fields.
    
    3. In each GL test source, add one of the new fields to the
    PIGLIT_GL_TEST_CONFIG_BEGIN/END block.
    
    For GLES1 tests, add `supports_gl_es1 = true`. For GLES2 tests, add
    `supports_gl_es2 = true`.  For desktop GL tests, add
    `supports_gl_compat_version = 10`. For an explanation of why version 1.0
    is used for desktop GL tests, see the documentation for
    supports_gl_compat_version. No tests yet require a GL core context.
    
    v2: Replace silly sum of booleans with a logical conjuction. For Anholt.
    Reviewed-and-tested-by: Jordan Justen's avatarJordan Justen <jordan.l.justen@intel.com>
    Tested-by: Paul Berry's avatarPaul Berry <stereotype441@gmail.com>
    Acked-by: Eric Anholt's avatarEric Anholt <eric@anholt.net>
    Signed-off-by: default avatarChad Versace <chad.versace@linux.intel.com>
    291b4ec3
fbo-copypix.c 6.12 KB