mesa/src/gallium/drivers/radeonsi
Leo Liu bc696783bb radeon/vcn: use pipe video buffers for dpb
gfx12 surface info can be used to fill up the dpb message buffer

Signed-off-by: Leo Liu <leo.liu@amd.com>
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29541>
2024-06-11 12:29:11 -04:00
..
ci radeonsi/ci: remove some gfx11 flakes 2024-05-15 06:42:34 +00:00
glsl_tests
driinfo_radeonsi.h
gfx10_shader_ngg.c radeonsi,aco: remove the VS prolog 2024-02-07 09:50:53 +00:00
gfx11_query.c radeonsi: fix the size of the query result SSBO 2024-05-15 06:42:33 +00:00
meson.build radeonsi: add a new blit microbenchmark 2024-06-08 05:48:11 +00:00
pspdecryptionparam.h
radeon_temporal.h
radeon_uvd.c radeonsi/vcn: enable yuv440 jpeg decode 2024-05-09 20:43:02 +00:00
radeon_uvd.h r300,r600,radeonsi: switch to pb_buffer_lean 2024-01-06 20:55:30 +00:00
radeon_uvd_enc.c radeonsi: respect pipe_picture_desc::flush_flags 2024-04-26 00:45:05 +00:00
radeon_uvd_enc.h r300,r600,radeonsi: switch to pb_buffer_lean 2024-01-06 20:55:30 +00:00
radeon_uvd_enc_1_1.c radeonsi/uvd_enc: update to use correct padding size 2024-04-11 21:49:54 +00:00
radeon_vce.c radeonsi: respect pipe_picture_desc::flush_flags 2024-04-26 00:45:05 +00:00
radeon_vce.h r300,r600,radeonsi: switch to pb_buffer_lean 2024-01-06 20:55:30 +00:00
radeon_vce_40_2_2.c
radeon_vce_50.c r300,r600,radeonsi: switch to pb_buffer_lean 2024-01-06 20:55:30 +00:00
radeon_vce_52.c r300,r600,radeonsi: switch to pb_buffer_lean 2024-01-06 20:55:30 +00:00
radeon_vcn.c
radeon_vcn.h
radeon_vcn_dec.c radeon/vcn: use pipe video buffers for dpb 2024-06-11 12:29:11 -04:00
radeon_vcn_dec.h radeon/vcn: use pipe video buffers for dpb 2024-06-11 12:29:11 -04:00
radeon_vcn_dec_jpeg.c radeonsi/vcn: enable yuv440 jpeg decode 2024-05-09 20:43:02 +00:00
radeon_vcn_enc.c radesonsi/vcn: update vcn4 tile processing logic 2024-06-10 13:12:20 +00:00
radeon_vcn_enc.h radeonsi/vcn: remove tile_config_flag 2024-06-10 13:12:20 +00:00
radeon_vcn_enc_1_2.c radeonsi/vcn: enable roi feature for vcn5 2024-05-30 20:12:37 +00:00
radeon_vcn_enc_2_0.c radeonsi/vcn: add vcn5.0 for h264 enc only 2024-05-11 22:14:06 -04:00
radeon_vcn_enc_3_0.c radeonsi/vcn: Only enable VBAQ with rate control mode 2024-04-29 12:38:33 +00:00
radeon_vcn_enc_4_0.c radesonsi/vcn: update vcn4 tile processing logic 2024-06-10 13:12:20 +00:00
radeon_vcn_enc_5_0.c radesonsi/vcn: update vcn4 tile processing logic 2024-06-10 13:12:20 +00:00
radeon_video.c r300,r600,radeonsi: switch to pb_buffer_lean 2024-01-06 20:55:30 +00:00
radeon_video.h
si_blit.c ac/nir: import the MSAA resolving pixel shader from radeonsi 2024-06-08 05:48:11 +00:00
si_buffer.c radeonsi: remove RADEON_FLAG_READ_ONLY 2024-06-06 01:01:46 +00:00
si_build_pm4.h radeonsi: remove the _unused parameter in all radeon_xxx macros 2024-05-13 12:24:18 +00:00
si_clear.c radeonsi: clear color buffers via compute for special tiling cases 2024-06-08 05:48:11 +00:00
si_compute.c radeonsi: use shader_info::use_aco_amd to determine whether to use ACO 2024-06-08 05:48:11 +00:00
si_compute_blit.c ac/nir: import the dispatch logic for the universal compute clear/blit shader 2024-06-08 05:48:11 +00:00
si_cp_dma.c radeonsi: remove GDS tests 2024-05-15 06:42:33 +00:00
si_cp_reg_shadowing.c ac,radeonsi import PM4 state from RadeonSI 2024-06-06 20:26:47 +00:00
si_debug.c ac/debug,radv: Read UMR wave dumps into memory before parsing 2024-04-25 10:20:03 +00:00
si_debug_options.h radeonsi: enable DCC for MSAA on gfx10-10.3 2024-04-30 06:47:21 +00:00
si_descriptors.c radeonsi/gfx12: add DCC 2024-06-06 01:01:46 +00:00
si_fence.c radeonsi: add gfx12 2024-05-11 22:14:06 -04:00
si_get.c radeonsi/vcn: correct tile_size_bytes_minus1 2024-05-30 20:12:37 +00:00
si_gfx_cs.c ac,radeonsi import PM4 state from RadeonSI 2024-06-06 20:26:47 +00:00
si_gpu_load.c radeonsi: add gfx12 2024-05-11 22:14:06 -04:00
si_nir_lower_abi.c radeonsi: use shader_info::use_aco_amd to determine whether to use ACO 2024-06-08 05:48:11 +00:00
si_nir_lower_resource.c radeonsi: use common build buffer descriptor helpers 2024-05-27 08:17:58 +02:00
si_nir_lower_vs_inputs.c radeonsi,aco: remove the VS prolog 2024-02-07 09:50:53 +00:00
si_nir_optim.c
si_perfcounter.c radeonsi: allocate sqtt and spm buffers in GTT 2024-05-16 09:51:19 +00:00
si_perfetto.cpp radeonsi: use PRIu64 instead of %lu for uint64_t formatting 2023-11-11 00:07:43 +00:00
si_perfetto.h radeonsi: Add perfetto support in radeonsi 2023-10-19 16:16:15 +00:00
si_pipe.c radeonsi: add a new blit microbenchmark 2024-06-08 05:48:11 +00:00
si_pipe.h ac/nir: import the universal compute clear/blit shader 2024-06-08 05:48:11 +00:00
si_pm4.c ac,radeonsi import PM4 state from RadeonSI 2024-06-06 20:26:47 +00:00
si_pm4.h ac,radeonsi import PM4 state from RadeonSI 2024-06-06 20:26:47 +00:00
si_public.h
si_query.c radeonsi: remove cp_to_L2 and L2_to_cp, inline the values 2024-06-06 01:01:46 +00:00
si_query.h
si_sdma_copy_image.c radeonsi/gfx12: add DCC 2024-06-06 01:01:46 +00:00
si_shader.c radeonsi: use shader_info::use_aco_amd to determine whether to use ACO 2024-06-08 05:48:11 +00:00
si_shader.h radeonsi: use shader_info::use_aco_amd to determine whether to use ACO 2024-06-08 05:48:11 +00:00
si_shader_aco.c aco: add support for remapping color attachments 2024-05-07 10:35:04 +00:00
si_shader_info.c radeonsi: use shader_info::use_aco_amd to determine whether to use ACO 2024-06-08 05:48:11 +00:00
si_shader_internal.h radeonsi: implement user_data_amd for 5, 6, and 7 components correctly 2024-04-24 19:17:10 +00:00
si_shader_llvm.c radeonsi: add gfx12 2024-05-11 22:14:06 -04:00
si_shader_llvm.h radeonsi: Delete TCS epilogs entirely. 2024-03-30 21:56:35 +01:00
si_shader_llvm_gs.c radeonsi: add gfx12 2024-05-11 22:14:06 -04:00
si_shader_llvm_ps.c radeonsi: move llvm internal header to si_shader_llvm.h 2023-10-26 10:27:55 +08:00
si_shader_llvm_tess.c ac/llvm: remove handling of input and output loads/stores that are lowered 2024-04-12 22:22:04 -04:00
si_shader_nir.c radeonsi: use shader_info::use_aco_amd to determine whether to use ACO 2024-06-08 05:48:11 +00:00
si_shaderlib_nir.c ac/nir: import the universal compute clear/blit shader 2024-06-08 05:48:11 +00:00
si_sqtt.c ac,radv,radeonsi: add more parameters to ac_sqtt 2024-06-11 06:46:55 +00:00
si_state.c radeonsi/gfx12: fix stencil corruption 2024-06-08 00:11:28 -04:00
si_state.h radeonsi: constify struct pipe_vertex_buffer * 2024-05-15 06:42:34 +00:00
si_state_binning.c radeonsi: remove the _unused parameter in all radeon_xxx macros 2024-05-13 12:24:18 +00:00
si_state_draw.cpp ac,radeonsi import PM4 state from RadeonSI 2024-06-06 20:26:47 +00:00
si_state_msaa.c radeonsi: remove the _unused parameter in all radeon_xxx macros 2024-05-13 12:24:18 +00:00
si_state_shaders.cpp radeonsi: fix assert triggered on gfx6 after the tessellation update 2024-06-11 14:01:21 +00:00
si_state_streamout.c radeonsi: remove the _unused parameter in all radeon_xxx macros 2024-05-13 12:24:18 +00:00
si_state_viewport.c radeonsi: remove the _unused parameter in all radeon_xxx macros 2024-05-13 12:24:18 +00:00
si_test_blit_perf.c radeonsi: add a new blit microbenchmark 2024-06-08 05:48:11 +00:00
si_test_dma_perf.c radeonsi: add testmemperf mem bandwidth test 2024-05-16 09:51:19 +00:00
si_test_image_copy_region.c radeonsi: add fail_if_slow parameter into si_msaa_resolve_blit_via_CB 2024-06-08 05:48:11 +00:00
si_texture.c radeonsi/gfx12: add DCC 2024-06-06 01:01:46 +00:00
si_tracepoints.py u_trace: extend tracepoint end_of_pipe bit into flags 2024-05-30 06:38:04 +00:00
si_utrace.c u_trace: extend tracepoint end_of_pipe bit into flags 2024-05-30 06:38:04 +00:00
si_utrace.h radeonsi: Add u_trace init code in radeonsi 2023-10-19 16:16:15 +00:00
si_uvd.c radeonsi: fix video processing path without VPE enabled 2024-01-30 19:53:53 +00:00
si_vpe.c radeonsi: respect pipe_picture_desc::flush_flags 2024-04-26 00:45:05 +00:00
si_vpe.h radeonsi/vpe: Don't map and unmap emb_buffer every time in process_frame 2024-01-11 19:21:17 +00:00