mesa/src/amd/vulkan
Jason Ekstrand ce47999cee Revert "anv/radv: release memory allocated by glsl types during spirv_to_nir"
This reverts commit 4e1bbb000c.  It turns
out that some DXVK apps due to some implementation detail of DXVK or
other create and destroy instances in an interleaved way.  Freeing the
glsl_type memory without being a bit more careful causes use-after-free
issues.  Looks like we need to try again.
2019-03-27 11:24:58 -05:00
..
winsys/amdgpu radv: set the maximum number of IBs per submit to 192 2019-03-12 22:15:45 +01:00
.editorconfig
.gitignore radv: add generated files to .gitignore(s) 2018-05-15 22:53:55 +02:00
Android.mk android: radv: add libmesa_git_sha1 static dependency 2018-11-03 10:48:45 +01:00
Makefile.am configure: allow building with python3 2018-10-31 19:15:50 +00:00
Makefile.sources radv: add support for FMASK expand 2018-12-20 18:01:17 +01:00
meson.build turnip: Deconflict vk_format_table regeneration 2019-03-16 14:38:51 +00:00
radv_android.c radv: get rid of bunch of KHR suffixes 2019-01-09 12:26:48 +01:00
radv_cmd_buffer.c radv: fix binding transform feedback buffers 2019-03-20 09:06:40 +01:00
radv_cs.h amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbuf 2018-06-19 13:08:50 -04:00
radv_debug.c radv/winsys: Set winsys bo priority on creation. 2019-01-29 15:56:41 +01:00
radv_debug.h radv: enable primitive binning by default 2018-11-16 17:51:15 +01:00
radv_descriptor_set.c radv: don't copy buffer descriptors list for samplers 2019-02-26 11:22:28 +01:00
radv_descriptor_set.h radv: improve gathering of load_push_constants with dynamic bindings 2019-01-23 09:43:53 +01:00
radv_device.c Revert "anv/radv: release memory allocated by glsl types during spirv_to_nir" 2019-03-27 11:24:58 -05:00
radv_entrypoints_gen.py radv: use the platform defines in vk.xml instead of hard-coding them 2019-03-05 11:57:10 +00:00
radv_extensions.py radv: enable VK_KHR_8bit_storage 2019-03-21 09:02:27 +01:00
radv_formats.c radv: Sync ETC2 whitelisted devices. 2019-02-20 02:55:41 +01:00
radv_icd.py python: Specify the JSON separators 2018-07-05 12:52:38 +01:00
radv_image.c radv: Allow fast clears with concurrent queue mask for some layouts. 2019-03-18 09:10:55 +00:00
radv_llvm_helper.cpp radv/llvm: initialise passes member. 2019-02-11 08:59:02 +10:00
radv_meta.c radv: add support for FMASK expand 2018-12-20 18:01:17 +01:00
radv_meta.h radv: add support for FMASK expand 2018-12-20 18:01:17 +01:00
radv_meta_blit.c radv: fix compiler issues with GCC 9 2019-02-12 14:48:08 +01:00
radv_meta_blit2d.c radv: do not set preserveAttachments for internal render passes 2019-02-04 13:19:14 +01:00
radv_meta_buffer.c radv: set num_components on vulkan_resource_index intrinsic 2019-03-06 11:56:21 +00:00
radv_meta_bufimage.c nir: replace more nir_load_system_value calls with builder functions 2019-01-21 00:16:51 +01:00
radv_meta_clear.c radv: Use correct image view comparison for fast clears. 2019-03-19 00:39:47 +01:00
radv_meta_copy.c radv: Fix wrongly positioned paren. 2018-12-21 21:06:55 +01:00
radv_meta_decompress.c radv: drop few useless state changes when doing color/depth decompressions 2018-11-29 10:18:55 +01:00
radv_meta_fast_clear.c radv: allow to skip DCC decompressions with the new predicate 2018-12-13 09:21:14 +01:00
radv_meta_fmask_expand.c radv: add support for FMASK expand 2018-12-20 18:01:17 +01:00
radv_meta_resolve.c radv: drop useless checks when resolving subpass color attachments 2019-02-04 13:19:14 +01:00
radv_meta_resolve_cs.c nir: replace nir_load_system_value calls with appropiate builder functions 2018-11-14 02:09:11 +01:00
radv_meta_resolve_fs.c radv: do not set preserveAttachments for internal render passes 2019-02-04 13:19:14 +01:00
radv_nir_to_llvm.c radv: always load 3 channels for formats that need to be shuffled 2019-03-15 11:35:52 +01:00
radv_pass.c radv: Clean up a bunch of compiler warnings. 2019-02-20 03:21:09 +01:00
radv_pipeline.c radv: add missing initializations since VK_EXT_pipeline_creation_feedback 2019-03-21 09:42:31 +01:00
radv_pipeline_cache.c radv: Implement VK_EXT_pipeline_creation_feedback. 2019-03-20 21:19:46 +00:00
radv_private.h radv: Implement VK_EXT_pipeline_creation_feedback. 2019-03-20 21:19:46 +00:00
radv_query.c radv: write availability status vkGetQueryPoolResults() when the data is not available 2019-03-25 08:21:22 +01:00
radv_radeon_winsys.h radv: Enable VK_EXT_memory_priority. 2019-01-29 15:56:56 +01:00
radv_shader.c spirv,nir: lower frexp_exp/frexp_sig inside a new NIR pass 2019-03-22 19:41:46 +01:00
radv_shader.h radv: store more vertex attribute infos as pipeline keys 2019-03-13 13:31:08 +01:00
radv_shader_helper.h amd: remove support for LLVM 6.0 2018-12-06 14:02:56 +01:00
radv_shader_info.c nir/xfb: adding varyings on nir_xfb_info and gather_info 2019-03-08 15:00:50 +01:00
radv_util.c radv: Add startup debug option. 2018-05-31 11:51:23 +02:00
radv_util.h
radv_wsi.c vulkan/wsi: Use VK_EXT_pci_bus_info for DRM fd matching 2018-10-18 11:29:00 -05:00
radv_wsi_display.c anv,radv: Add support for VK_KHR_get_display_properties2 2018-07-09 17:09:41 -07:00
radv_wsi_wayland.c
radv_wsi_x11.c vulkan: drop always-true param 2018-10-26 18:33:11 +01:00
si_cmd_buffer.c radv/winsys: Set winsys bo priority on creation. 2019-01-29 15:56:41 +01:00
vk_format.h radv: Fix SRGB compute copies. 2018-05-21 10:33:41 +02:00
vk_format_layout.csv radv: Add support for ETC2 textures. 2018-07-27 01:31:32 +02:00
vk_format_parse.py python: Fix inequality comparisons 2018-08-10 08:45:59 -07:00
vk_format_table.py radv: Remove redundant format check. 2018-12-17 20:09:38 +00:00