mesa/src/amd/vulkan
Samuel Pitoiset 46aee750c6 radv: stop skipping the cache for monolithic graphics pipelines with GPL
Only libraries and optimized (LTO) pipelines are still unsupported,
but there is no reason to skip the cache for monolithic pipelines.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21198>
2023-02-09 08:11:45 +00:00
..
bvh radv: Merge the leaf and internal converter 2023-01-25 15:54:03 +00:00
layers radv: Fix creating accel structs with unbound buffers 2023-02-01 19:31:43 +00:00
radix_sort meson: do not use source_root() when possible 2022-11-22 06:11:07 +00:00
winsys radv: Don't place CS in VRAM when bandwidth is too low. 2023-02-02 02:13:10 +00:00
.editorconfig radv: Update editorconfig. 2021-04-10 03:31:58 +02:00
meson.build radv: add video decoder register setup. 2023-02-07 12:47:48 +10:00
radv_acceleration_structure.c radv: Use an ordered dispatch for BVH encoding 2023-02-06 17:50:53 +00:00
radv_acceleration_structure.h radv: Fix creating accel structs with unbound buffers 2023-02-01 19:31:43 +00:00
radv_aco_shader_info.h radv, aco: Add uses_full_subgroups to compute shader info. 2023-01-26 01:59:26 +00:00
radv_android.c radv: Use internal allocation helpers for internal allocations 2023-01-11 06:55:04 +00:00
radv_check_va.py radv: add a Python script to check if a VA was ever valid 2020-12-30 08:40:21 +01:00
radv_cmd_buffer.c radv: Refactor radv_emit_ngg_culling_state so it's based on dirty flags. 2023-02-08 09:28:20 +00:00
radv_constants.h radv: move GDS counters after reserved GDS offsets for streamout 2022-11-01 19:47:07 +00:00
radv_cp_reg_shadowing.c radv: add support for register shadowing 2023-01-25 04:53:34 +00:00
radv_cs.h radv: stop emitting RMW context registers for updating sample locations 2022-08-26 06:33:05 +00:00
radv_debug.c radv: fix assertion on gpu hang detection 2022-12-12 12:55:07 +00:00
radv_debug.h radv/video: add initial frameworking. 2023-02-07 12:47:50 +10:00
radv_descriptor_set.c radv: Use common ycbcr conversion lowering 2023-02-06 18:36:29 +00:00
radv_descriptor_set.h radv: Use common ycbcr conversion lowering 2023-02-06 18:36:29 +00:00
radv_device.c radv: add vcn h265 decode. 2023-02-07 12:48:24 +10:00
radv_device_generated_commands.c radv: Use internal allocation helpers for internal allocations 2023-01-11 06:55:04 +00:00
radv_formats.c radv: Use common ycbcr conversion lowering 2023-02-06 18:36:29 +00:00
radv_image.c radv/video: add initial h264 decoder for VCN 2023-02-07 12:47:53 +10:00
radv_llvm_helper.cpp radv: Rename radv_shader_helper.h to radv_llvm_helper.h 2021-10-01 10:40:18 +02:00
radv_llvm_helper.h radv: Rename radv_shader_helper.h to radv_llvm_helper.h 2021-10-01 10:40:18 +02:00
radv_meta.c radv: Get rid of app_shaders_internal. 2023-01-26 01:59:26 +00:00
radv_meta.h radv: Create a null TLAS as meta state 2023-01-15 21:30:21 +00:00
radv_meta_blit.c radv: Use the new NIR builder tex helpers for meta 2023-01-13 20:25:01 +00:00
radv_meta_blit2d.c radv: Use the new NIR builder tex helpers for meta 2023-01-13 20:25:01 +00:00
radv_meta_buffer.c radv: Use internal allocation helpers for internal allocations 2023-01-11 06:55:04 +00:00
radv_meta_bufimage.c radv: Use the new NIR builder tex helpers for meta 2023-01-13 20:25:01 +00:00
radv_meta_clear.c radv: Use internal allocation helpers for internal allocations 2023-01-11 06:55:04 +00:00
radv_meta_copy.c radv: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT for render loops 2022-08-23 16:41:56 +00:00
radv_meta_copy_vrs_htile.c radv: Use the new NIR builder tex helpers for meta 2023-01-13 20:25:01 +00:00
radv_meta_dcc_retile.c radv: Use internal allocation helpers for internal allocations 2023-01-11 06:55:04 +00:00
radv_meta_decompress.c radv: Use internal allocation helpers for internal allocations 2023-01-11 06:55:04 +00:00
radv_meta_etc_decode.c radv: Use the new NIR builder tex helpers for meta 2023-01-13 20:25:01 +00:00
radv_meta_fast_clear.c radv: Use internal allocation helpers for internal allocations 2023-01-11 06:55:04 +00:00
radv_meta_fmask_copy.c radv: Use the new NIR builder tex helpers for meta 2023-01-13 20:25:01 +00:00
radv_meta_fmask_expand.c radv: Use the new NIR builder tex helpers for meta 2023-01-13 20:25:01 +00:00
radv_meta_resolve.c radv: Use internal allocation helpers for internal allocations 2023-01-11 06:55:04 +00:00
radv_meta_resolve_cs.c radv: Use the new NIR builder tex helpers for meta 2023-01-13 20:25:01 +00:00
radv_meta_resolve_fs.c radv: Use the new NIR builder tex helpers for meta 2023-01-13 20:25:01 +00:00
radv_nir_apply_pipeline_layout.c radv: load ssbo_atomic_fadd descriptor 2023-01-17 17:39:15 +00:00
radv_nir_lower_abi.c radv: Use shader code to skip NGG culling in small workgroups. 2023-02-08 09:28:19 +00:00
radv_nir_lower_ray_queries.c radv/rq: Use 16 stack entries if there is only one ray query 2023-02-05 11:51:42 +00:00
radv_nir_to_llvm.c radv/llvm: use the ring_offsets shader arg 2023-02-06 14:25:16 +00:00
radv_perfcounter.c radv: Fixes prototypes 2022-11-11 05:38:19 +00:00
radv_pipeline.c radv: stop skipping the cache for monolithic graphics pipelines with GPL 2023-02-09 08:11:45 +00:00
radv_pipeline_cache.c radv: stop skipping the cache for compute/raytracing pipelines with GPL 2023-02-09 08:11:45 +00:00
radv_pipeline_rt.c radv: pass radv_compute_pipeline to radv_compute_pipeline_compile() 2023-02-01 14:20:47 +00:00
radv_private.h radv: Refactor radv_emit_ngg_culling_state so it's based on dirty flags. 2023-02-08 09:28:20 +00:00
radv_query.c radv: Fix creating accel structs with unbound buffers 2023-02-01 19:31:43 +00:00
radv_radeon_winsys.h radv: Change radeon_cmdbuf counters to uint64_t to make alias analysis optimize radeon_emit better 2023-01-27 15:05:03 +00:00
radv_rmv.c radv/rmv: Correct timestamp shifting 2023-01-26 01:17:26 +00:00
radv_rra.c ac/info: move pci bus info in a struct 2023-01-16 10:27:15 +01:00
radv_rt_common.c radv/rt: Get rid of accel struct null checks 2023-01-15 21:30:21 +00:00
radv_rt_common.h radv: Use correct watermark for early loop exit. 2022-12-11 18:51:29 +00:00
radv_rt_shader.c radv: CSE ray_launch_{size|id} 2023-02-08 10:10:27 +00:00
radv_sdma_copy_image.c amd: fix tile_swizzle on gfx11 - should be shifted by 10 bits, not 8 2023-02-03 00:18:01 +00:00
radv_shader.c radv: use amd common force_vrs option 2023-02-07 08:09:39 +00:00
radv_shader.h radv: Don't change LDS_SIZE for NGG culling shaders. 2023-02-08 09:28:19 +00:00
radv_shader_args.c radv: use amd common force_vrs option 2023-02-07 08:09:39 +00:00
radv_shader_args.h ac: move ring_offsets to ac_shader_args 2023-02-06 14:25:15 +00:00
radv_shader_info.c radv: Don't change LDS_SIZE for NGG culling shaders. 2023-02-08 09:28:19 +00:00
radv_spm.c radv: move ac_perfcounters to physical_device. 2022-07-09 12:29:05 +00:00
radv_sqtt.c radv: apply register changes for SQTT on GFX11 2022-12-06 08:19:24 +01:00
radv_video.c radv/vcn: enable dynamic dpb tier 2 for h264/h265 on navi21+ 2023-02-07 12:48:28 +10:00
radv_wsi.c vulkan/wsi: Prepare things for image to image blits 2023-01-11 09:31:02 +00:00
si_cmd_buffer.c amd: sort and re-indent packet definitions 2023-02-03 00:18:02 +00:00
vk_format.h vulkan: Common vk_format_get_component_bits 2022-07-18 22:14:06 +00:00
vulkan.sym radv: Add Android module info to linker script. 2021-01-12 20:17:52 +00:00