mesa/src/amd/vulkan
Bas Nieuwenhuizen 2b53c49d2f radv: Fix descriptor set allocation failure.
Set all the handles to VK_NULL_HANDLE:

"If the creation of any of those descriptor sets fails, then the implementation
must destroy all successfully created descriptor set objects from this command,
set all entries of the pDescriptorSets array to VK_NULL_HANDLE and return the
error."

(Vulkan 1.1.117 Spec, section 13.2)

CC: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Dave Airlie <airlied@redhat.com>
2019-07-30 22:33:24 +02:00
..
winsys/amdgpu radv/gfx10: enable 1D textures 2019-07-12 18:25:45 +02:00
.editorconfig
Android.mk android: radv/gfx10: generate gfx10_format_table.h 2019-07-16 21:31:24 +02:00
gfx10_format_table.py radv: Actually use VK formats for the format table. 2019-07-07 23:10:32 +02:00
Makefile.sources android: radv/gfx10: generate gfx10_format_table.h 2019-07-16 21:31:24 +02:00
meson.build anv+tu+radv: delete unusable dev_icd.json 2019-07-26 14:47:53 +00:00
radv_android.c radv: Use bo metadata for imported image tiling on Android. 2019-06-04 18:32:45 +00:00
radv_cmd_buffer.c radv: implement VK_EXT_index_type_uint8 2019-07-29 23:36:53 +02:00
radv_constants.h radv: Don't include radv_private.h from radv_shader.h 2019-07-30 10:29:11 +02:00
radv_cs.h radv/gfx10: set the pgm rsrc3/4 regs using index sh reg set 2019-07-18 10:24:26 +10:00
radv_debug.c radv: tidy up radv_get_shader_name() and add NGG stages 2019-07-12 08:19:53 +02:00
radv_debug.h radv: add an option for disabling NGG on GFX10 2019-07-17 15:43:36 +02:00
radv_descriptor_set.c radv: Fix descriptor set allocation failure. 2019-07-30 22:33:24 +02:00
radv_descriptor_set.h radv: Don't include radv_private.h from radv_shader.h 2019-07-30 10:29:11 +02:00
radv_device.c radv: implement VK_EXT_index_type_uint8 2019-07-29 23:36:53 +02:00
radv_entrypoints_gen.py radv: Add support for icd loader interface v4. 2019-05-13 00:41:31 +02:00
radv_extensions.py radv: implement VK_EXT_index_type_uint8 2019-07-29 23:36:53 +02:00
radv_formats.c radv/gfx10: fix maximum number of mip levels for 3D images 2019-07-11 14:44:47 +02:00
radv_icd.py
radv_image.c radv: Set correct metadata size for GFX9+. 2019-07-25 17:07:53 +02:00
radv_llvm_helper.cpp ac: destroy passes in ac_destroy_llvm_compiler 2019-07-04 15:39:04 -04:00
radv_meta.c radv: Only save the descriptor set if we have one. 2019-07-18 00:49:43 +02:00
radv_meta.h radv: make sure to mark the image as compressed when clearing DCC levels 2019-07-01 14:58:56 +02:00
radv_meta_blit.c nir/builder: Remove the use_fmov parameter from nir_swizzle 2019-05-24 08:38:11 -05:00
radv_meta_blit2d.c radv: only use specialised 3D meta paths on GFX9. 2019-07-09 06:32:28 +10:00
radv_meta_buffer.c radv: rename and re-document cache flush flags 2019-06-25 18:38:37 +02:00
radv_meta_bufimage.c radv: only use specialised 3D meta paths on GFX9. 2019-07-09 06:32:28 +10:00
radv_meta_clear.c radv/gfx10: do not use the fast depth or stencil clear bytes path 2019-07-29 14:47:13 +02:00
radv_meta_copy.c radv: check if DCC is enabled per mip not for the whole image 2019-06-18 11:24:36 +02:00
radv_meta_decompress.c radv: add radv_get_depth_pipeline() helper 2019-07-03 08:51:42 +02:00
radv_meta_fast_clear.c radv: add support for decompressing DCC layers with compute 2019-07-02 09:37:49 +02:00
radv_meta_fmask_expand.c radv: fix FMASK expand if layerCount is VK_REMAINING_ARRAY_LAYERS 2019-06-27 08:56:34 +02:00
radv_meta_resolve.c radv: pass sample locations for transitions before depth/stencil resolves 2019-06-21 14:50:35 +02:00
radv_meta_resolve_cs.c radv: fix potential crash in the compute resolve path 2019-07-04 12:22:43 +02:00
radv_meta_resolve_fs.c radv: Make FragCoord a sysval 2019-07-08 14:14:53 +02:00
radv_nir_lower_ycbcr_textures.c radv: Implement cosited_even sampling. 2019-05-06 11:09:30 +00:00
radv_nir_to_llvm.c radv: Don't include radv_private.h from radv_shader.h 2019-07-30 10:29:11 +02:00
radv_pass.c radv: record if a render pass has depth/stencil resolve attachments 2019-06-21 14:50:12 +02:00
radv_pipeline.c radv/gfx10: only compile the GS copy shader on-demand 2019-07-30 16:51:30 +02:00
radv_pipeline_cache.c radv: fix memory leak when restoring from cache 2019-07-11 10:44:29 +10:00
radv_private.h radv: Don't include radv_private.h from radv_shader.h 2019-07-30 10:29:11 +02:00
radv_query.c radv: fix queries with WAIT_BIT returning VK_NOT_READY 2019-07-27 10:19:19 -04:00
radv_radeon_winsys.h radv: Clean up signalled and submitted fields from winsys fences. 2019-05-13 20:36:29 +00:00
radv_shader.c radv: Don't include radv_private.h from radv_shader.h 2019-07-30 10:29:11 +02:00
radv_shader.h radv: Don't include radv_private.h from radv_shader.h 2019-07-30 10:29:11 +02:00
radv_shader_helper.h radv: Switch to using rtld. 2019-07-04 10:52:26 +00:00
radv_shader_info.c radv: set the LayerId output usage mask if FS needs it 2019-07-10 15:17:08 +02:00
radv_util.c
radv_util.h
radv_wsi.c radv: Clean up signalled and submitted fields from winsys fences. 2019-05-13 20:36:29 +00:00
radv_wsi_display.c radv: Clean up signalled and submitted fields from winsys fences. 2019-05-13 20:36:29 +00: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/gfx10: use L2 for DMA copy/fill operations 2019-07-25 15:48:21 +02:00
vk_format.h radv: Add logic for multisample format descriptions. 2019-04-25 19:56:20 +00:00
vk_format_layout.csv radv: Add ycbcr subsampled & multiplane formats to csv. 2019-04-25 19:56:20 +00:00
vk_format_parse.py radv: Add logic for multisample format descriptions. 2019-04-25 19:56:20 +00:00
vk_format_table.py radv: Add logic for multisample format descriptions. 2019-04-25 19:56:20 +00:00