Mesa (main): nir: Move workgroup_size and workgroup_variable_size into common shader_info

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jun 8 18:11:20 UTC 2021


Module: Mesa
Branch: main
Commit: 8af6766062044167fb3b61950ddbc7d67e4c3e48
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8af6766062044167fb3b61950ddbc7d67e4c3e48

Author: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
Date:   Wed May  5 12:24:44 2021 -0700

nir: Move workgroup_size and workgroup_variable_size into common shader_info

Move it out the "cs" sub-struct, since these will be used for other
shader stages in the future.

Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11225>

---

 .../compiler/aco_instruction_selection_setup.cpp   |  6 +-
 src/amd/vulkan/radv_meta_buffer.c                  | 20 +++----
 src/amd/vulkan/radv_meta_bufimage.c                | 70 +++++++++++-----------
 src/amd/vulkan/radv_meta_clear.c                   | 10 ++--
 src/amd/vulkan/radv_meta_copy_vrs_htile.c          | 10 ++--
 src/amd/vulkan/radv_meta_dcc_retile.c              | 10 ++--
 src/amd/vulkan/radv_meta_fast_clear.c              | 10 ++--
 src/amd/vulkan/radv_meta_fmask_expand.c            | 10 ++--
 src/amd/vulkan/radv_meta_resolve_cs.c              | 20 +++----
 src/amd/vulkan/radv_nir_to_llvm.c                  |  2 +-
 src/amd/vulkan/radv_pipeline.c                     |  6 +-
 src/amd/vulkan/radv_query.c                        | 40 ++++++-------
 src/amd/vulkan/radv_shader_info.c                  |  2 +-
 src/broadcom/compiler/nir_to_vir.c                 | 12 ++--
 src/broadcom/compiler/vir.c                        |  6 +-
 src/compiler/glsl/linker.cpp                       | 28 ++++-----
 src/compiler/glsl/lower_cs_derived.cpp             |  4 +-
 src/compiler/nir/nir_lower_system_values.c         | 18 +++---
 src/compiler/nir/nir_lower_variable_initializers.c |  8 +--
 src/compiler/nir/nir_opt_uniform_atomics.c         |  9 +--
 src/compiler/nir/nir_print.c                       | 10 ++--
 src/compiler/nir/nir_range_analysis.c              | 26 ++++----
 src/compiler/shader_enums.h                        |  9 +++
 src/compiler/shader_info.h                         | 12 +++-
 src/compiler/spirv/spirv_to_nir.c                  | 20 +++----
 src/freedreno/ir3/ir3_compiler_nir.c               |  8 +--
 src/gallium/auxiliary/nir/nir_to_tgsi_info.c       |  6 +-
 src/gallium/auxiliary/nir/tgsi_to_nir.c            | 14 ++---
 src/gallium/auxiliary/tgsi/tgsi_ureg.c             |  6 +-
 src/gallium/drivers/freedreno/a5xx/fd5_compute.c   |  2 +-
 src/gallium/drivers/freedreno/a6xx/fd6_compute.c   |  2 +-
 src/gallium/drivers/iris/iris_program.c            |  2 +-
 .../drivers/nouveau/codegen/nv50_ir_from_nir.cpp   |  6 +-
 src/gallium/drivers/radeonsi/si_shader.c           |  4 +-
 src/gallium/drivers/radeonsi/si_shader_llvm.c      |  2 +-
 src/gallium/drivers/radeonsi/si_shaderlib_nir.c    | 12 ++--
 .../drivers/zink/nir_to_spirv/nir_to_spirv.c       |  6 +-
 src/gallium/drivers/zink/zink_program.c            |  6 +-
 src/gallium/frontends/clover/nir/invocation.cpp    |  8 +--
 src/gallium/frontends/lavapipe/lvp_execute.c       |  6 +-
 src/intel/compiler/brw_fs.cpp                      | 16 ++---
 src/intel/compiler/brw_fs_nir.cpp                  |  8 +--
 src/intel/compiler/brw_nir_lower_cs_intrinsics.c   | 30 +++++-----
 src/intel/compiler/brw_nir_rt.c                    |  2 +-
 src/mesa/main/compute.c                            |  6 +-
 src/mesa/main/shaderapi.c                          |  2 +-
 src/mesa/state_tracker/st_cb_compute.c             |  2 +-
 src/microsoft/clc/clc_compiler.c                   | 22 +++----
 src/microsoft/clc/clc_nir.c                        |  6 +-
 src/microsoft/compiler/nir_to_dxil.c               |  6 +-
 50 files changed, 293 insertions(+), 275 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=8af6766062044167fb3b61950ddbc7d67e4c3e48


More information about the mesa-commit mailing list