Skip to content
Snippets Groups Projects
  1. Jun 13, 2024
    • Elizabeth Figura's avatar
      tests: Stop probing all pixels when drawing a uniform colour. · d3ba810c
      Elizabeth Figura authored
      This is simply unnecessary and wastes time.
      
      As part of this, simply remove the "all" directive. Only for a couple of tests
      is it even potentially interesting to validate all pixels (e.g.
      nointerpolation.shader_test), and for those "all" is replaced with an explicit
      (0, 0, 640, 480) rect.
      
      In all other cases we just probe (0, 0).
      d3ba810c
  2. Mar 19, 2024
  3. Nov 10, 2023
  4. Oct 11, 2023
    • Conor McCarthy's avatar
      tests/shader-runner: Test shaders with dxcompiler. · 57280673
      Conor McCarthy authored and Alexandre Julliard's avatar Alexandre Julliard committed
      The location of dxcompiler should be set during configuration with
      'DXCOMPILER_LIBS=-L/path/to/dxcompiler', and then at runtime with
      LD_LIBRARY_PATH, WINEPATH or PATH as applicable.
      
      A new 'fail(sm<6)' decoration is needed on many shader declarations
      because dxcompiler succeeds on many shaders which fail with fxc. The
      opposite case is less common and is flagged with 'fail(sm>=6)'. A few
      tests cause dxcompiler to crash or hang, so these are avoided using
      [require], which now skips tests until reset instead of exiting. Also,
      'todo(sm<6)' and 'todo(sm>=6)' are used to separate checking of results.
      57280673
  5. Jun 28, 2023
  6. Feb 20, 2023
Loading