mesa/src/amd/common
Samuel Pitoiset 0c4a30eb51 radv: do not add extra SGPR when push constants are not used
This is not because the vertex stage needs some push constants
that other stages need them too. This should reduce the number
of loaded SGPRs in some situations.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
2017-12-19 21:22:18 +01:00
..
.editorconfig amd: add .editorconfig 2017-08-29 01:08:58 +03:00
.gitignore ac/debug: move .gitignore for sid_tables.h too 2017-01-13 00:37:52 +01:00
ac_binary.c radeonsi: move/remove ac_shader_binary helpers 2017-11-29 18:21:30 +01:00
ac_binary.h radeonsi: move/remove ac_shader_binary helpers 2017-11-29 18:21:30 +01:00
ac_debug.c radeonsi: remove 'Authors:' comments 2017-11-02 18:19:03 +01:00
ac_debug.h radeonsi: remove 'Authors:' comments 2017-11-02 18:19:03 +01:00
ac_exp_param.h radeonsi/ac: move vertex export remove to common code. 2017-04-27 05:17:47 +01:00
ac_gpu_info.c amd/common: Add detection of the syncobj wait/signal/reset ioctls. 2017-12-18 09:31:06 +01:00
ac_gpu_info.h amd/common: Add detection of the syncobj wait/signal/reset ioctls. 2017-12-18 09:31:06 +01:00
ac_llvm_build.c amd/common: add ac_build_waitcnt() 2017-12-14 22:24:44 +01:00
ac_llvm_build.h amd/common: add ac_build_waitcnt() 2017-12-14 22:24:44 +01:00
ac_llvm_helper.cpp radeon/ac: fix build on llvm 3.8.1 2017-04-27 11:22:12 +01:00
ac_llvm_util.c radeonsi: use ac_create_target_machine 2017-11-07 17:58:38 +01:00
ac_llvm_util.h radeonsi: use ac_create_target_machine 2017-11-07 17:58:38 +01:00
ac_nir_to_llvm.c ac/nir: fix lds store for patch outputs. 2017-12-19 06:44:24 +10:00
ac_nir_to_llvm.h ac/nir: Only clamp shadow reference on radeonsi. 2017-10-23 09:13:38 +02:00
ac_shader_abi.h ac: add si_nir_load_input_gs() to the abi 2017-12-04 12:52:19 +11:00
ac_shader_info.c radv: do not add extra SGPR when push constants are not used 2017-12-19 21:22:18 +01:00
ac_shader_info.h radv: do not load the local invocation index when it's unused 2017-12-14 22:22:26 +01:00
ac_shader_util.c amd/common: add ac_vgt_gs_mode() helper 2017-12-18 11:50:50 +01:00
ac_shader_util.h amd/common: add ac_vgt_gs_mode() helper 2017-12-18 11:50:50 +01:00
ac_surface.c ac/surface: always compute DCC info when DCC is possible on GFX9 2017-11-30 18:46:11 +01:00
ac_surface.h ac: pack legacy_surf_level better 2017-11-27 14:46:16 +01:00
amd_family.h radeonsi/gfx9: add support for Raven 2017-05-15 13:00:26 +02:00
amd_kernel_code_t.h tree-wide: remove trailing backslash 2017-06-07 01:18:09 +01:00
gfx9d.h radeonsi/gfx9: fix TC-compatible stencil compression 2017-06-19 20:15:36 +02:00
meson.build amd/common: add ac_get_spi_shader_z_format() 2017-12-14 22:23:23 +01:00
sid.h amd/common: sid.h cleanups 2017-11-28 09:34:43 +01:00
sid_tables.py ac/debug: take ASIC generation into account when printing registers 2017-09-06 09:59:19 +02:00