mesa/src/amd/vulkan
Alyssa Rosenzweig 06ebbde630 vulkan: Deduplicate mesa stage conversion
Across every driver...

v2: Add casts to appease -fpermissive used on CI.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9477>
2021-04-03 17:34:39 +00:00
..
layers radv: use common entrypoints for VK_KHR_create_renderpass2 2021-03-24 11:21:53 +00:00
winsys radv: require DRM 3.35+ 2021-03-29 19:48:19 +00:00
.editorconfig amd: add .editorconfig 2017-08-29 01:08:58 +03:00
Android.mk radv: Remove the format table. 2021-02-13 21:47:17 +00:00
Makefile.sources radv: Implement displayable DCC retiling. 2021-02-23 13:32:29 +01:00
meson.build radv: Implement displayable DCC retiling. 2021-02-23 13:32:29 +01:00
radv_android.c radv/winsys: remove the radv_amdgpu_winsys_bo::ws indirection 2021-02-08 08:45:38 +01: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 amd: fix parsing the last dword of DMA_DATA packets 2021-04-02 12:05:00 +00:00
radv_constants.h radv: Remove RANGE_SIZE usage 2020-05-05 00:28:00 +00:00
radv_cs.h radv: Fix emitting SQTT userdata. 2020-09-28 15:46:08 +00:00
radv_debug.c radv: require DRM 3.35+ 2021-03-29 19:48:19 +00:00
radv_debug.h radv: add RADV_DEBUG=novrsflatshading option 2021-03-22 12:36:26 +01:00
radv_descriptor_set.c vulkan: Fix descriptor set creation with zero bindings. 2021-03-29 23:32:50 +00:00
radv_descriptor_set.h radv: Do not access set layout during vkCmdBindDescriptorSets. 2020-10-28 03:06:20 +00:00
radv_device.c radv: require DRM 3.35+ 2021-03-29 19:48:19 +00:00
radv_formats.c radv: Enable DCC for image stores on GFX10. 2021-03-26 16:16:24 +00:00
radv_image.c radv: compress FMASK for all layouts except GENERAL 2021-04-02 06:34:45 +00:00
radv_llvm_helper.cpp radv/gfx10: use the correct target machine for Wave32 2019-08-02 09:37:38 +02:00
radv_meta.c radv: Implement displayable DCC retiling. 2021-02-23 13:32:29 +01:00
radv_meta.h radv: use COLOR_ATTACHMENT_OPTIMAL for fast clear/hw resolve operations 2021-04-02 08:36:19 +02:00
radv_meta_blit.c radv: use common entrypoints for VK_KHR_copy_commands2 2021-03-17 07:43:36 +00:00
radv_meta_blit2d.c radv: use common interfaces for shader modules 2021-03-15 21:47:44 +00:00
radv_meta_buffer.c radv: use common entrypoints for VK_KHR_copy_commands2 2021-03-17 07:43:36 +00:00
radv_meta_bufimage.c radv: Use 8x8 meta compute workgroups. 2021-03-26 16:16:24 +00:00
radv_meta_clear.c radv: fix clearing CMASK layers on GFX9+ 2021-03-22 10:23:03 +01:00
radv_meta_copy.c radv: use common entrypoints for VK_KHR_copy_commands2 2021-03-17 07:43:36 +00:00
radv_meta_dcc_retile.c radv: use common interfaces for shader modules 2021-03-15 21:47:44 +00:00
radv_meta_decompress.c radv: use common interfaces for shader modules 2021-03-15 21:47:44 +00:00
radv_meta_fast_clear.c radv: use COLOR_ATTACHMENT_OPTIMAL for fast clear/hw resolve operations 2021-04-02 08:36:19 +02:00
radv_meta_fmask_expand.c radv: use a sampled image descriptor for reads for the MSAA color decompress 2021-04-01 13:57:02 +00:00
radv_meta_resolve.c radv: use COLOR_ATTACHMENT_OPTIMAL for fast clear/hw resolve operations 2021-04-02 08:36:19 +02:00
radv_meta_resolve_cs.c radv: do not fixup DCC after compute color resolves if DCC stores enabled 2021-03-30 10:01:12 +00:00
radv_meta_resolve_fs.c radv: use common interfaces for shader modules 2021-03-15 21:47:44 +00:00
radv_nir_lower_ycbcr_textures.c nir: Make nir_ssa_def_rewrite_uses take an SSA value 2021-03-08 16:59:55 +00:00
radv_nir_to_llvm.c radv/llvm: Delete superfluous tess and ESGS I/O code. 2021-03-17 12:42:23 +00:00
radv_pass.c radv: Drop CreateRenderPass 2021-03-10 18:17:31 +00:00
radv_pipeline.c radv: track whether baseinstance is used on the pipeline struct 2021-03-31 13:54:24 +00:00
radv_pipeline_cache.c radv: use common interfaces for shader modules 2021-03-15 21:47:44 +00:00
radv_private.h vulkan: Deduplicate mesa stage conversion 2021-04-03 17:34:39 +00:00
radv_query.c radv: use common interfaces for shader modules 2021-03-15 21:47:44 +00:00
radv_radeon_winsys.h radv: require DRM 3.35+ 2021-03-29 19:48:19 +00:00
radv_shader.c radv: lower view_index to zero if multiview is disabled 2021-03-22 13:38:43 +00:00
radv_shader.h radv: track whether gl_BaseInstance is used 2021-03-31 13:54:24 +00:00
radv_shader_args.c radv: don't emit baseinstance and drawid if neither is used 2021-03-31 13:54:24 +00:00
radv_shader_args.h util+treewide: container_of() cleanup 2020-12-10 16:48:36 +00:00
radv_shader_helper.h radv/gfx10: use the correct target machine for Wave32 2019-08-02 09:37:38 +02:00
radv_shader_info.c radv: track whether gl_BaseInstance is used 2021-03-31 13:54:24 +00:00
radv_sqtt.c radv: bump the initial SQTT buffer size to 32MB per SE 2021-03-03 08:40:32 +01:00
radv_util.c vulkan: Make the debug_report implementation internal 2021-02-01 18:54:25 +00:00
radv_wsi.c radv: require DRM 3.35+ 2021-03-29 19:48:19 +00:00
radv_wsi_display.c radv: move to subclassed instance/physical_device structs 2021-02-01 18:54:25 +00:00
radv_wsi_wayland.c radv: move to subclassed instance/physical_device structs 2021-02-01 18:54:25 +00:00
radv_wsi_x11.c radv: move to subclassed instance/physical_device structs 2021-02-01 18:54:25 +00:00
si_cmd_buffer.c amd: fix parsing the last dword of DMA_DATA packets 2021-04-02 12:05:00 +00:00
vk_format.h anv: Move vk_format helpers to common code 2021-03-10 18:17:31 +00:00
vulkan.sym radv: Add Android module info to linker script. 2021-01-12 20:17:52 +00:00