mesa/src/amd/vulkan
Timothy Arceri 72ab7bb765 radv: make sure gs copy shader is retrieved from the cache with the variant
Apps can limit the size of the cache via VkAllocationCallbacks so we
can't be sure that both are always in the cache.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
2017-03-17 16:17:10 +11:00
..
winsys/amdgpu radv/winsys: use drmGetDevice2 API 2017-03-15 11:38:00 +00:00
.gitignore radv: Suffix the radeon_icd file with the host CPU 2016-11-09 21:36:45 +00:00
dev_icd.json.in radv: Replace "abi_versions" with correct "api_version". 2016-10-25 12:55:39 -07:00
Makefile.am vulkan/wsi: Generate wayland protocol headers separately from EGL 2017-03-13 11:16:33 +00:00
Makefile.sources radv/amdgpu: Add some debug flags. 2017-03-06 00:10:23 +01:00
radeon_icd.json.in radv: Suffix the radeon_icd file with the host CPU 2016-11-09 21:36:45 +00:00
radv_cmd_buffer.c radv: Reinitialise loaderMagic when allocating a cached command buffer 2017-03-13 23:42:36 +01:00
radv_cs.h radv: Use proper header guards over 'pragma once' directives 2016-10-10 16:10:56 +11:00
radv_debug.h radv/amdgpu: Add some debug flags. 2017-03-06 00:10:23 +01:00
radv_descriptor_set.c util/sha1: rework _mesa_sha1_{init,final} 2017-03-15 11:18:43 +00:00
radv_descriptor_set.h radv: Detect if all immutable samplers for a binding are equal. 2017-02-28 20:48:10 +01:00
radv_device.c radv: always create an fallback pipeline cache 2017-03-17 16:17:10 +11:00
radv_entrypoints_gen.py radv: add support for NV_dedicated_allocation 2017-02-27 00:22:51 +00:00
radv_formats.c radv: disabled scaled formats for transfers. 2017-03-13 09:36:49 +10:00
radv_image.c radv: Use the subresource range in HTILE initialization. 2017-03-07 09:58:33 +01:00
radv_meta.c radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
radv_meta.h vulkan/wsi/radv: add initial prime support (v1.1) 2017-02-27 05:42:16 +10:00
radv_meta_blit.c radv: fix flipped blits 2016-11-23 23:49:32 +00:00
radv_meta_blit2d.c nir: Rework conversion opcodes 2017-03-14 07:36:40 -07:00
radv_meta_buffer.c radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBuffer 2017-03-14 22:17:03 +01:00
radv_meta_bufimage.c radv/ac: fixup texture coord to have right number of channels. 2017-03-09 09:17:11 +10:00
radv_meta_clear.c radv: Use winsys HTILE info. 2017-03-07 09:58:27 +01:00
radv_meta_copy.c radv: handle z offset for 3d image <-> buffer copies. 2017-03-07 04:02:00 +00:00
radv_meta_decompress.c radv: Use winsys HTILE info. 2017-03-07 09:58:27 +01:00
radv_meta_fast_clear.c radv: Don't flush the CB before doing a fast clear eliminate. 2017-03-09 02:35:28 +01:00
radv_meta_resolve.c radv: Don't emit cache flushes on subpass switch. 2017-03-09 02:35:23 +01:00
radv_meta_resolve_cs.c radv/ac: fixup texture coord to have right number of channels. 2017-03-09 09:17:11 +10:00
radv_pass.c radv: move to using shared vk_alloc inlines. 2016-10-19 09:05:26 +10:00
radv_pipeline.c radv: make sure gs copy shader is retrieved from the cache with the variant 2017-03-17 16:17:10 +11:00
radv_pipeline_cache.c radv: fallback to an in-memory cache when no pipline cache is provided 2017-03-17 16:17:10 +11:00
radv_private.h radv: fallback to an in-memory cache when no pipline cache is provided 2017-03-17 16:17:10 +11:00
radv_query.c radv: Use correct size for availability flag. 2017-02-27 01:33:10 +01:00
radv_radeon_winsys.h radv/amdgpu: Let addrlib calculate the HTILE parameters. 2017-03-07 09:58:21 +01:00
radv_util.c radv: use enum_to_str util functions. 2017-03-04 15:05:14 +00:00
radv_util.h radv: Use proper header guards over 'pragma once' directives 2016-10-10 16:10:56 +11:00
radv_wsi.c radv: use VK_NULL_HANDLE for handles 2017-03-06 00:10:42 +01:00
radv_wsi_wayland.c radv/wsi: Don't include wayland headers 2017-03-13 11:16:30 +00:00
radv_wsi_x11.c vulkan/wsi/radv: add initial prime support (v1.1) 2017-02-27 05:42:16 +10:00
si_cmd_buffer.c Revert "radv: Emit cache flushes before CP DMA." 2017-03-16 00:55:03 +01:00
vk_format.h radv: remove unneeded extern C notation 2017-02-21 18:28:15 +00:00
vk_format_layout.csv radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
vk_format_parse.py amd: remove shebang from python scripts 2017-03-10 14:12:46 +00:00
vk_format_table.py amd: remove shebang from python scripts 2017-03-10 14:12:46 +00:00