mesa/src/gallium/drivers/radeonsi
Mihai Preda 18722af9d2 radeonsi: convert copy_image shader to NIR
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15268>
2022-03-29 09:06:57 +00:00
..
ci radeonsi/tests: update baseline and flakes on vega20 2022-03-28 22:48:16 +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 opencoded slab_zalloc 2022-03-21 09:47:57 +01: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: add check for graphics to si_try_normal_clear 2022-03-01 19:05:06 +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: convert copy_image shader to NIR 2022-03-29 09:06:57 +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: fix register shadowing after the pm4 state size was decreased 2022-03-01 22:30:24 +00:00
si_debug.c radeonsi: remove unused si_shader::prolog2 2022-01-05 12:46:30 +00:00
si_debug_options.h radeonsi: enable tc cpu_storage by default 2022-03-07 14:51:15 +01: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 gallium: rename image atomic inc-wrap cap 2022-03-23 08:54:06 +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 radeonsi: add option to disable EFC 2022-03-11 14:10:08 +00:00
si_pipe.h radeonsi: convert copy_image shader to NIR 2022-03-29 09:06:57 +00:00
si_pm4.c radeonsi: fix an assertion failure with register shadowing 2022-03-01 22:30:24 +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 radv: lower adjusting gl_FragCoord.z for VRS in NIR 2022-03-28 16:17:37 +02: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 radv,aco: lower buffer descriptor loads in NIR 2022-03-22 16:33: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 nir: add nir_lower_io_passes() with new transform feedback 2022-03-01 21:59:55 +00:00
si_shaderlib_nir.c radeonsi: convert copy_image shader to NIR 2022-03-29 09:06:57 +00:00
si_shaderlib_tgsi.c radeonsi: convert copy_image shader to NIR 2022-03-29 09:06:57 +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: don't clear framebuffer.state before dcc decomp 2022-03-11 08:31:36 +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: change rounding mode to round to even 2022-03-07 11:53:14 +01: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