1. 22 Jun, 2020 1 commit
    • Neil Roberts's avatar
      gallium: Add pipe cap for primitive restart with fixed index · bb5fc901
      Neil Roberts authored
      Adds PIPE_CAP_PRIMITIVE_RESTART_FIXED_INDEX which is a subset of the
      primitive restart cap for when the hardware can only support the fixed
      indices specified in GLES.
      
      The switch statements were automatically modified with this command:
      
      find \( \( -name \*.cpp -o -name \*.c \) \! -type l \) \
       -exec sed -i -r \
       's/^(\s*case\s+PIPE_CAP_PRIMITIVE_RESTART)\s*:.*$/\0\n\1_FIXED_INDEX:/' \
       {} \;
      
      v2: Add a note in screen.rst
      
      Reviewed-by: Eric Anholt <eric@anholt.net> (v1)
      Reviewed by: Erik Faye-Lund <erik.faye-lund@collabora.com>
      
      Part-of: <!5559>
      bb5fc901
  2. 02 Jun, 2020 1 commit
  3. 13 May, 2020 2 commits
  4. 11 May, 2020 1 commit
  5. 05 May, 2020 1 commit
  6. 29 Apr, 2020 1 commit
  7. 27 Apr, 2020 1 commit
  8. 23 Apr, 2020 1 commit
  9. 16 Apr, 2020 1 commit
  10. 15 Apr, 2020 1 commit
  11. 12 Apr, 2020 1 commit
  12. 27 Mar, 2020 1 commit
  13. 21 Mar, 2020 1 commit
  14. 11 Mar, 2020 1 commit
  15. 03 Mar, 2020 3 commits
  16. 24 Feb, 2020 1 commit
  17. 13 Feb, 2020 1 commit
  18. 23 Jan, 2020 2 commits
  19. 21 Dec, 2019 1 commit
  20. 11 Dec, 2019 1 commit
    • Dongwon Kim's avatar
      gallium: enable INTEL_PERFORMANCE_QUERY · 106054ef
      Dongwon Kim authored
      new state tracker APIs added for INTEL_performance_query
      This extension is enabled if all vendor specific functions for it
      exist.
      
      v2: add st_cb_perfquery.* to the list of sources in Makefile
      v3: minor code clean-up
      v4: - add driver hooks for intel-performance-query apis
          - add PIPE level performance counter and type enums that
            match to OpenGL enums
          - do conversion of pipe_perf_counter_type and
            pipe_perf_counter_data_type enums to GL defines in state_tracker
      Signed-off-by: default avatarDongwon Kim <dongwon.kim@intel.com>
      Reviewed-by: Kenneth Graunke's avatarKenneth Graunke <kenneth@whitecape.org>
      106054ef
  21. 05 Nov, 2019 2 commits
  22. 17 Oct, 2019 5 commits
  23. 14 Oct, 2019 1 commit
  24. 11 Oct, 2019 1 commit
  25. 10 Oct, 2019 1 commit
  26. 08 Oct, 2019 1 commit
  27. 30 Sep, 2019 1 commit
  28. 21 Sep, 2019 1 commit
    • Karol Herbst's avatar
      clover: add support for passing kernels as nir to the driver · deb04adf
      Karol Herbst authored
      v2: minor formatting fixes
      v3: call glsl_type_singleton_init_or_ref and glsl_type_singleton_decref
      v4: capitalize and punctuate comments
          fix text_executable -> text_intermediate in TODO
          make glsl_type_singleton wrapper static
      v5: rewrite how we run the nir passes
      v6: fix unhandled case switch warning in st/mesa
      Signed-off-by: Karol Herbst's avatarKarol Herbst <kherbst@redhat.com>
      Reviewed-by: Francisco Jerez <currojerez@riseup.net> (v4)
      deb04adf
  29. 18 Sep, 2019 1 commit
  30. 10 Sep, 2019 1 commit
    • Caio Marcelo de Oliveira Filho's avatar
      gallium: Add ARB_gl_spirv support · eca8032f
      Caio Marcelo de Oliveira Filho authored
      The PIPE_CAP_GL_SPIRV capability enables ARB_gl_spirv and
      ARB_spirv_extensions, and will make sure the corresponding SPIR-V
      capabilities and extensions lists are initialized.
      
      The additional PIPE_CAP_GL_SPIRV_VARIABLE_POINTERS capability enables
      the support for Variable Pointers in SPIR-V shaders.  This depends on
      the driver and is not mandatory for ARB_gl_spirv support.
      
      v2: Add a PIPE_CAP for Variable Pointers.  (Marek)
      
      Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> [v1]
      eca8032f
  31. 05 Sep, 2019 1 commit