Skip to content
  • Deborah Brouwer's avatar
    1e2c0c04
    Improve accuracy of inferences for renderer checks · 1e2c0c04
    Deborah Brouwer authored
    Except for dEQP-VK and dEQP-EGL, the initial probing tests to run for
    renderer/version/extension checks is currently inferred from the first
    line of the caselist. But the inference may be inaccurate.
    
    For example, the caselist "gl46-khr-single.txt" needs to run the probing
    test named "KHR-GL46.info.renderer" but since the first line in the
    caselist is "KHR-Single-GL46.arrays_of_arrays_gl.SizedDeclarationsPrimitive"
    the renderer check attempts to run the non-existent test
    "KHR-Single-GL46.info.renderer"
    
    Improve the test name guessing by adding some pattern matching
    that will exclude any extraneous words like “single”. It is not entirely
    fool-proof e.g. lines like "KHR-NoContext.es2.no_error.create_context" and
    "GTF-GL45.gtf21.GL.abs.abs_float_frag_xvary" will still confuse it,
    but it does expand the scope of the caselists that can be checked.
    
    See Issue #45
    1e2c0c04
    Improve accuracy of inferences for renderer checks
    Deborah Brouwer authored
    Except for dEQP-VK and dEQP-EGL, the initial probing tests to run for
    renderer/version/extension checks is currently inferred from the first
    line of the caselist. But the inference may be inaccurate.
    
    For example, the caselist "gl46-khr-single.txt" needs to run the probing
    test named "KHR-GL46.info.renderer" but since the first line in the
    caselist is "KHR-Single-GL46.arrays_of_arrays_gl.SizedDeclarationsPrimitive"
    the renderer check attempts to run the non-existent test
    "KHR-Single-GL46.info.renderer"
    
    Improve the test name guessing by adding some pattern matching
    that will exclude any extraneous words like “single”. It is not entirely
    fool-proof e.g. lines like "KHR-NoContext.es2.no_error.create_context" and
    "GTF-GL45.gtf21.GL.abs.abs_float_frag_xvary" will still confuse it,
    but it does expand the scope of the caselists that can be checked.
    
    See Issue #45
Loading