mesa/src/gallium/drivers/radeonsi
Eric Engestrom 2c67457e5e util/list: rename LIST_ENTRY() to list_entry()
This follows the Linux kernel convention, and avoids collision with
macOS header macro.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6751
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6840
Cc: mesa-stable
Signed-off-by: Eric Engestrom <eric@igalia.com>
Acked-by: David Heidelberg <david.heidelberg@collabora.com>
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17772>
2022-07-28 10:10:44 +00:00
..
ci glx: Fix drawable refcounting for naked Windows 2022-07-13 12:25:30 -04:00
glsl_tests radeonsi: port amdgcn_glslc build to meson 2022-06-02 08:54:08 +00:00
driinfo_radeonsi.h radeonsi: cleanup local includes 2022-05-03 11:11:08 -04:00
gfx10_query.c util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
gfx10_shader_ngg.c radeonsi: use LLVMBuildLoad2 for inter-stage outputs loads 2022-07-08 08:41:26 +00:00
meson.build radeonsi/vcn: prepare for unified queue in vcn4 2022-06-16 03:30:47 +00:00
pspdecryptionparam.h gallium: move drivers/radeon/* into drivers/radeonsi/ 2022-04-17 01:27:34 +00:00
radeon_efc.h gallium: move drivers/radeon/* into drivers/radeonsi/ 2022-04-17 01:27:34 +00:00
radeon_temporal.h gallium: move drivers/radeon/* into drivers/radeonsi/ 2022-04-17 01:27:34 +00:00
radeon_uvd.c ac/gpu_info: require amdgpu DRM 3.15.0 (kernel 4.12) from July 2017 2022-07-27 05:01:38 +00:00
radeon_uvd.h gallium: move radeon_winsys.h into gallium/include/winsys/ 2022-04-17 01:27:34 +00:00
radeon_uvd_enc.c ac/gpu_info: remove redundant uvd_encode 2022-07-27 05:01:38 +00:00
radeon_uvd_enc.h gallium: move drivers/radeon/* into drivers/radeonsi/ 2022-04-17 01:27:34 +00:00
radeon_uvd_enc_1_1.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
radeon_vce.c util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
radeon_vce.h gallium: move drivers/radeon/* into drivers/radeonsi/ 2022-04-17 01:27:34 +00:00
radeon_vce_40_2_2.c gallium radeon/r600/omx/va: Adds support for multiple reference encoding 2022-05-17 21:02:25 +00:00
radeon_vce_50.c gallium radeon/r600/omx/va: Adds support for multiple reference encoding 2022-05-17 21:02:25 +00:00
radeon_vce_52.c Revert "radeon: hardcode uvd/vce encoder not_referenced value to false" 2022-06-03 17:46:28 +00:00
radeon_vcn.c radeonsi/vcn: prepare for unified queue in vcn4 2022-06-16 03:30:47 +00:00
radeon_vcn.h radeonsi/vcn: prepare for unified queue in vcn4 2022-06-16 03:30:47 +00:00
radeon_vcn_av1_default.h radeonsi/vcn: prepare for unified queue in vcn4 2022-06-16 03:30:47 +00:00
radeon_vcn_dec.c radeonsi: remove tabs from code 2022-07-14 10:30:09 +00:00
radeon_vcn_dec.h radeonsi/vcn: prepare for unified queue in vcn4 2022-06-16 03:30:47 +00:00
radeon_vcn_dec_jpeg.c radeon/vcn: engage all available jpeg engines 2022-05-09 19:00:01 +00:00
radeon_vcn_enc.c radeonsi/vcn/enc: enable cabac entropy mode 2022-07-25 13:17:18 +00:00
radeon_vcn_enc.h radeonsi/vcn: support unified queue in vcn4 2022-06-16 03:30:47 +00:00
radeon_vcn_enc_1_2.c radeonsi/vcn/enc: enable cabac entropy mode 2022-07-25 13:17:18 +00:00
radeon_vcn_enc_2_0.c gallium: move drivers/radeon/* into drivers/radeonsi/ 2022-04-17 01:27:34 +00:00
radeon_vcn_enc_3_0.c radeonsi/vcn/enc: enable cabac entropy mode 2022-07-25 13:17:18 +00:00
radeon_vcn_enc_4_0.c radeonsi/vcn: support unified queue in vcn4 2022-06-16 03:30:47 +00:00
radeon_video.c gallium: move drivers/radeon/* into drivers/radeonsi/ 2022-04-17 01:27:34 +00:00
radeon_video.h gallium: move radeon_winsys.h into gallium/include/winsys/ 2022-04-17 01:27:34 +00:00
si_blit.c gallium: add pipe_blit_info::dst_sample, update u_blitter to write that sample 2022-07-23 18:21:31 +00:00
si_buffer.c radeonsi: remove workarounds for radeon DRM < 2.45.0 2022-07-27 05:01:38 +00:00
si_build_pm4.h amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
si_clear.c radeonsi: remove workarounds for radeon DRM < 2.45.0 2022-07-27 05:01:38 +00:00
si_compute.c gallium/radeon: require radeon DRM 2.50.0 (kernel 4.12) from July 2017 2022-07-27 05:01:38 +00:00
si_compute.h
si_compute_blit.c radeonsi: use helpers to access si_screen::aux_context 2022-06-15 10:38:04 +00:00
si_cp_dma.c radeonsi: use the new flag AMDGPU_GEM_CREATE_DISCARDABLE 2022-05-16 07:03:39 -04:00
si_cp_reg_shadowing.c radeonsi: remove tabs from code 2022-07-14 10:30:09 +00:00
si_debug.c radeonsi: remove workarounds for radeon DRM < 2.45.0 2022-07-27 05:01:38 +00:00
si_debug_options.h radeonsi: use AMDGPU_VM_PAGE_NOALLOC to disable MALL (infinity cache) 2022-05-16 07:03:39 -04:00
si_descriptors.c radeonsi: remove tabs from code 2022-07-14 10:30:09 +00:00
si_fence.c radeonsi: remove tabs from code 2022-07-14 10:30:09 +00:00
si_get.c ac/gpu_info: require amdgpu DRM 3.15.0 (kernel 4.12) from July 2017 2022-07-27 05:01:38 +00:00
si_gfx_cs.c amd: require amdgpu DRM 3.2.0 from April 2016 2022-07-27 05:01:38 +00:00
si_gpu_load.c util/c11: Update function u_thread_create to be c11 conformance 2022-06-15 17:37:17 +00:00
si_nir_optim.c radeonsi: deserialize nir binary in si_check_blend_dst_sampler_noop 2022-06-27 02:38:21 +00:00
si_perfcounter.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
si_pipe.c ac/gpu_info: remove redundant vcn_encode 2022-07-27 05:01:38 +00:00
si_pipe.h radeonsi: check last_dirty_buf_counter and dirty_tex_counter 2022-07-23 18:03:22 +00:00
si_pm4.c radeonsi: no need to call si_pm4_clear_state() in si_pm4_free_state() 2022-07-14 10:30:09 +00:00
si_pm4.h gallium: move radeon_winsys.h into gallium/include/winsys/ 2022-04-17 01:27:34 +00:00
si_public.h
si_query.c util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
si_query.h radeonsi: simplify how pipeline statistic offsets are computed 2022-06-11 11:14:16 +00:00
si_sdma_copy_image.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
si_shader.c radeonsi: Enable nir_lower_point_smooth lowering pass for point smoothing 2022-07-16 07:08:33 -04:00
si_shader.h radeonsi: Enable nir_lower_point_smooth lowering pass for point smoothing 2022-07-16 07:08:33 -04:00
si_shader_info.c radeonsi: set uses_vmem_load_other for nir_intrinsic_load_buffer_amd 2022-06-27 02:38:21 +00:00
si_shader_internal.h radeonsi: replace llvm gs input handle with nir lowering 2022-06-27 11:32:50 +08:00
si_shader_llvm.c radeonsi: Enable nir_lower_point_smooth lowering pass for point smoothing 2022-07-16 07:08:33 -04:00
si_shader_llvm_gs.c radeonsi: use LLVMBuildLoad2 for inter-stage outputs loads 2022-07-08 08:41:26 +00:00
si_shader_llvm_ps.c radeonsi: Add nir_lower_poly_line_smooth pass for polygon and line smoothing 2022-07-16 10:15:22 +00:00
si_shader_llvm_resources.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
si_shader_llvm_tess.c radeonsi: remove tabs from code 2022-07-14 10:30:09 +00:00
si_shader_llvm_vs.c radeonsi: use LLVMBuildLoad2 for inter-stage outputs loads 2022-07-08 08:41:26 +00:00
si_shader_nir.c nir/fold_16bit_tex_image: Default to only_fold_all. 2022-07-27 18:57:12 +00:00
si_shaderlib_nir.c radeonsi: add si_create_passthrough_tcs 2022-06-27 02:38:21 +00:00
si_shaderlib_tgsi.c radeonsi: replace llvm based fixed tcs with nir 2022-06-27 02:38:21 +00:00
si_sqtt.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
si_state.c radeonsi: remove workarounds for radeon DRM < 2.45.0 2022-07-27 05:01:38 +00:00
si_state.h radeonsi: Enable nir_lower_point_smooth lowering pass for point smoothing 2022-07-16 07:08:33 -04:00
si_state_binning.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
si_state_draw.cpp radeonsi: check last_dirty_buf_counter and dirty_tex_counter 2022-07-23 18:03:22 +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: Enable nir_lower_point_smooth lowering pass for point smoothing 2022-07-16 07:08:33 -04:00
si_state_streamout.c radeonsi: remove streamout code from shaders if no streamout buffers are bound 2022-06-11 11:14:16 +00:00
si_state_viewport.c radeonsi: rework how vs_state_bits is set and unpacked 2022-06-11 11:14:16 +00:00
si_test_dma_perf.c radeonsi: rename RADEON_FLAG_UNCACHED -> RADEON_FLAG_GL2_BYPASS 2022-05-16 07:03:36 -04:00
si_test_image_copy_region.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
si_texture.c ac/gpu_info: remove vram_size and gtt_size in favor of *_kb variants 2022-07-27 05:01:38 +00:00
si_uvd.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00