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