mesa/src/gallium/drivers/radeonsi
Guilherme Gallo d1c6185b5a ci: skqp: Add Vulkan support for a630_skqp job
This commit adds support for Vulkan backend on a630_skqp job.

= Needed changes
- Needed to install libvulkan-dev package on system
- Refactored the way the available skqp reports are printed
  tested in development builds with skia tools

Piglit expectations had to be updated in various drivers due to !14750 not
having bumped the tags when it tried to uprev.

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14686>
2022-02-25 05:50:06 +00:00
..
ci ci: skqp: Add Vulkan support for a630_skqp job 2022-02-25 05:50:06 +00:00
glsl_tests
driinfo_radeonsi.h radeonsi: add an option to use CPU storage uploads for threaded context 2021-10-19 16:53:29 +00:00
gfx10_query.c gallivm/st/lvp: add flags arg to get_query_result_resource api. 2022-02-15 10:12:01 +10:00
gfx10_shader_ngg.c mesa/*: use an internal enum for tessellation primitive types. 2022-01-19 21:54:58 +00:00
meson.build radeonsi: move si_nir_scan_shader into si_shader_info.c 2022-01-05 12:46:31 +00:00
si_blit.c radeonsi: fix crash in flush_resource when used with buffers 2022-02-22 11:41:04 +00:00
si_buffer.c radeonsi: replace SI_RESOURCE_FLAG_UNMAPPABLE with PIPE_RESOURCE_FLAG_UNMAPPABLE 2022-02-22 11:41:04 +00:00
si_build_pm4.h radeonsi: use SET_SH_REG_INDEX with index=3 for registers containing CU_EN 2022-02-22 11:41:04 +00:00
si_clear.c radeonsi: replace SI_RESOURCE_FLAG_UNMAPPABLE with PIPE_RESOURCE_FLAG_UNMAPPABLE 2022-02-22 11:41:04 +00:00
si_compute.c radeonsi: move Arcturus code outside the gfx9 branch 2022-02-22 11:41:04 +00:00
si_compute.h
si_compute_blit.c radeonsi: fix the unaligned clear_buffer fallback with TC 2022-02-22 11:41:04 +00:00
si_cp_dma.c radeonsi: replace SI_RESOURCE_FLAG_UNMAPPABLE with PIPE_RESOURCE_FLAG_UNMAPPABLE 2022-02-22 11:41:04 +00:00
si_cp_reg_shadowing.c radeonsi: replace SI_RESOURCE_FLAG_UNMAPPABLE with PIPE_RESOURCE_FLAG_UNMAPPABLE 2022-02-22 11:41:04 +00:00
si_debug.c radeonsi: remove unused si_shader::prolog2 2022-01-05 12:46:30 +00:00
si_debug_options.h radeonsi: add dcc_msaa option to enable DCC for MSAA 2021-11-16 02:11:46 +00:00
si_descriptors.c radeonsi: allow and finish TC-compatible MSAA HTILE 2021-11-04 17:36:26 +00:00
si_fence.c radeonsi: allocate protected buffer only if required 2022-02-03 10:34:12 +01:00
si_get.c radeonsi: reduce the max TBO/SSBO binding size to 512 MB to help 32-bit builds 2022-02-22 11:41:04 +00:00
si_gfx_cs.c radeonsi: replace SI_RESOURCE_FLAG_UNMAPPABLE with PIPE_RESOURCE_FLAG_UNMAPPABLE 2022-02-22 11:41:04 +00:00
si_gpu_load.c
si_nir_optim.c radeonsi/nir: add si_nir_is_output_const_if_tex_is_const 2021-06-15 11:18:02 +02:00
si_perfcounter.c amd: add a workaround for an SQ perf counter bug 2022-02-22 11:41:04 +00:00
si_pipe.c ac,radeonsi: rework and optimize how TMPRING_SIZE is set 2022-02-22 11:41:04 +00:00
si_pipe.h radeonsi: remove bit gaps in SI_RESOURCE_FLAG_* 2022-02-22 11:41:04 +00:00
si_pm4.c radeonsi: use SET_SH_REG_INDEX with index=3 for registers containing CU_EN 2022-02-22 11:41:04 +00:00
si_pm4.h radeonsi: use SET_SH_REG_INDEX with index=3 for registers containing CU_EN 2022-02-22 11:41:04 +00:00
si_public.h
si_query.c gallivm/st/lvp: add flags arg to get_query_result_resource api. 2022-02-15 10:12:01 +10:00
si_query.h gallivm/st/lvp: add flags arg to get_query_result_resource api. 2022-02-15 10:12:01 +10:00
si_sdma_copy_image.c radeonsi/sdma: fix bogus assert 2021-11-04 09:38:41 +01:00
si_shader.c radeonsi: determine MEM_ORDERED after generating a shader variant 2022-01-18 11:11:08 +00:00
si_shader.h radeonsi: apply the LLVM discard bug workaround to LLVM 13 only 2022-02-22 11:41:04 +00:00
si_shader_info.c radeonsi: apply the LLVM discard bug workaround to LLVM 13 only 2022-02-22 11:41:04 +00:00
si_shader_internal.h radeonsi: change si_shader_output_values::vertex_stream to a bitmask 2022-01-05 12:46:31 +00:00
si_shader_llvm.c radeonsi: add SI_PROFILE_CLAMP_DIV_BY_ZERO 2022-02-16 11:13:25 +00:00
si_shader_llvm_gs.c radeonsi: change si_shader_output_values::vertex_stream to a bitmask 2022-01-05 12:46:31 +00:00
si_shader_llvm_ps.c radeonsi: prepare clamp, alpha test before mrtz prepare 2022-02-22 11:41:04 +00:00
si_shader_llvm_resources.c radeonsi: fix DCC image stores with image descriptors in user SGPRs 2021-09-13 22:23:27 +00:00
si_shader_llvm_tess.c mesa/*: use an internal enum for tessellation primitive types. 2022-01-19 21:54:58 +00:00
si_shader_llvm_vs.c ac: move ac_exp_param.h to ac_nir.h 2022-01-05 12:46:31 +00:00
si_shader_nir.c radeonsi: lower nir_intrinsic_is_sparse_texels_resident 2022-01-18 16:10:36 +08:00
si_shaderlib_nir.c gallium: Remove "optimize" parameter from pipe_screen::finalize_nir 2021-08-13 15:45:29 -07:00
si_shaderlib_tgsi.c radeonsi: rename si_get_shader_wave_size and make it non-inline 2021-11-26 11:35:05 +00:00
si_sqtt.c radeonsi: program SQ_THREAD_TRACE_CTRL.AUTO_FLUSH_MODE on gfx10.3 2022-02-22 11:41:04 +00:00
si_state.c radeonsi: use SET_SH_REG_INDEX with index=3 for registers containing CU_EN 2022-02-22 11:41:04 +00:00
si_state.h radeonsi: don't bind the ESGS ring twice, handle the difference in the shader 2022-01-05 12:46:30 +00:00
si_state_binning.c radeonsi: always set FLUSH_ON_BINNING_TRANSITION 2022-02-22 11:41:04 +00:00
si_state_draw.cpp radeonsi: workaround Specviewperf13 Catia hang on GFX9 2022-02-09 12:51:38 +00:00
si_state_msaa.c radeonsi: remove the unused cs parameter from radeon_set_(config|context)_reg 2021-09-25 08:32:03 +00:00
si_state_shaders.cpp radeonsi: use SET_SH_REG_INDEX with index=3 for registers containing CU_EN 2022-02-22 11:41:04 +00:00
si_state_streamout.c radeonsi: document an unexpected behavior of PS_DONE 2022-02-22 11:41:04 +00:00
si_state_viewport.c radeonsi: don't use GS SGPR6 for the small prim cull info 2021-11-16 19:41:07 +00:00
si_test_blit.c gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map 2021-05-21 17:38:04 +00:00
si_test_dma_perf.c radeonsi: merge CP DMA flags with internal compute flags 2021-04-02 12:05:00 +00:00
si_texture.c radeonsi: replace SI_RESOURCE_FLAG_UNMAPPABLE with PIPE_RESOURCE_FLAG_UNMAPPABLE 2022-02-22 11:41:04 +00:00
si_uvd.c radeonsi: implement pipe_context.create_video_buffer_with_modifiers 2021-04-22 15:57:29 +00:00