mesa/src/amd/vulkan
Andres Rodriguez 1e1bddf15a radv: make device extension setup dynamic
Each physical device may have different extensions than one another.
Furthermore, depending on the software stack, some extensions may not be
accessible.

If an extension is conditional, it can be registered only when
necessary.

v2: removed unused function and fixed indentation

Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
2017-01-14 14:20:17 +01:00
..
winsys/amdgpu ac/debug: Dump indirect buffers. 2017-01-09 21:44:08 +01: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 radv: Don't generate radv_timestamp.h 2016-11-24 19:25:03 +01:00
Makefile.sources radv: Don't generate radv_timestamp.h 2016-11-24 19:25:03 +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: Dump command buffer on hang. 2017-01-09 21:44:03 +01:00
radv_cs.h radv: Use proper header guards over 'pragma once' directives 2016-10-10 16:10:56 +11:00
radv_descriptor_set.c radv: move to using shared vk_alloc inlines. 2016-10-19 09:05:26 +10:00
radv_descriptor_set.h radv: Use proper header guards over 'pragma once' directives 2016-10-10 16:10:56 +11:00
radv_device.c radv: make device extension setup dynamic 2017-01-14 14:20:17 +01:00
radv_entrypoints_gen.py radv: remove the validation layer and some related bits. 2016-10-12 08:57:09 +10:00
radv_formats.c radv: fix rendering to b10g11r11_ufloat_pack32 2016-12-26 10:31:20 +10:00
radv_image.c radv: Create single RADV_DEBUG env var. 2017-01-09 21:44:14 +01:00
radv_meta.c radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
radv_meta.h radv: clear image implementation for compute queue 2016-12-18 20:52:20 +01:00
radv_meta_blit.c radv: fix flipped blits 2016-11-23 23:49:32 +00:00
radv_meta_blit2d.c radv/meta: use VK_NULL_HANDLE for handles 2016-12-10 21:46:56 +01:00
radv_meta_buffer.c radv: update vkCmdUpdateBuffer for the MEC. 2016-12-18 20:52:29 +01:00
radv_meta_bufimage.c radv/meta: update header info 2016-12-18 20:52:20 +01:00
radv_meta_clear.c radv: Create single RADV_DEBUG env var. 2017-01-09 21:44:14 +01:00
radv_meta_copy.c radv: implement image->image copies using compute shader 2016-12-18 20:52:20 +01:00
radv_meta_decompress.c radv: fix depth transitions with layerCount = VK_REMAINING_ARRAY_LAYERS 2017-01-07 01:26:08 +01:00
radv_meta_fast_clear.c radv: add some asserts for operations on general queue 2016-12-27 03:27:14 +00:00
radv_meta_resolve.c radv/meta: cleanup resolve vertex state emission 2016-11-22 17:15:37 +10:00
radv_meta_resolve_cs.c radv/meta: use VK_NULL_HANDLE for handles 2016-12-10 21:46:56 +01:00
radv_pass.c radv: move to using shared vk_alloc inlines. 2016-10-19 09:05:26 +10:00
radv_pipeline.c radv: Call NIR passes using NIR_PASS_V. 2017-01-12 21:39:52 +01:00
radv_pipeline_cache.c radv: Create single RADV_DEBUG env var. 2017-01-09 21:44:14 +01:00
radv_private.h radv: make device extension setup dynamic 2017-01-14 14:20:17 +01:00
radv_query.c radv: Use RELEASE_MEM packet for MEC timestamp query. 2016-12-18 20:52:37 +01:00
radv_radeon_winsys.h radv: Dump command buffer on hang. 2017-01-09 21:44:03 +01:00
radv_util.c radv: remove some unused macros and functions 2017-01-13 08:42:33 +01: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 a winsys context per-queue, instead of per device v2 2017-01-14 14:19:41 +01:00
radv_wsi_wayland.c radv: port to common wsi codebase 2016-10-19 10:15:43 +10:00
radv_wsi_x11.c radv: port to common wsi codebase 2016-10-19 10:15:43 +10:00
si_cmd_buffer.c radv: fix multi-viewport emission 2017-01-11 09:08:51 +01:00
vk_format.h radv: fix identity swizzle handling 2016-10-14 04:45:57 +10: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 radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00
vk_format_table.py radv: add initial non-conformant radv vulkan driver 2016-10-07 09:16:09 +10:00