mesa/src/intel/vulkan
Jason Ekstrand a316d8f406 anv: Get rid of the stub() macros
Except for a few unimplemented things on gen7, we don't really have
stubs anymore so we should drop this.  This commit replaces the few gen7
stub() calls with explicitly labeled finishme's and makes the sparse
binding stuff silently no-op or return a FEATURE_NOT_PRESENT error.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
2017-03-07 15:22:16 -08:00
..
tests anv: fold the tests' makefile 2016-05-01 08:38:04 +01:00
.gitignore anv: Suffix the intel_icd file with the host CPU 2016-10-21 09:30:20 -07:00
Android.mk android: vulkan: add support for libmesa_vulkan_util 2017-02-28 01:24:41 +01:00
anv_allocator.c anv: Add missing error-checking to anv_block_pool_init (v2) 2016-11-28 21:11:25 +00:00
anv_batch_chain.c anv: Rename clflush_range and state_clflush 2017-02-21 12:26:35 -08:00
anv_blorp.c anv/blorp: Encapsulate subpass id querying 2017-03-02 13:17:55 -08:00
anv_cmd_buffer.c anv/cmd_buffer: Enable render pass awareness 2017-03-02 13:17:55 -08:00
anv_descriptor_set.c anv/descriptor_set: Store aux usage of sampled image descriptors 2017-03-02 13:17:55 -08:00
anv_device.c anv: Get rid of the stub() macros 2017-03-07 15:22:16 -08:00
anv_dump.c anv/cmd_buffer: Move Begin/End/Execute to genX_cmd_buffer.c 2016-10-17 17:41:35 -07:00
anv_entrypoints_gen.py anv: add VK_KHR_descriptor_update_template support 2017-03-02 10:34:06 +00:00
anv_formats.c anv: Use vk_foreach_struct for handling extension structs 2017-02-14 16:15:39 -08:00
anv_gem.c anv/device: Return the right error for failed maps 2016-11-09 18:17:48 -08:00
anv_gem_stubs.c anv: remove define _DEFAULT_SOURCE 2016-05-23 12:09:11 +01:00
anv_genX.h anv: Add support for the PMA fix on Broadwell 2017-02-14 14:18:55 -08:00
anv_image.c anv: Convert the HiZ finishme's to perf_warn 2017-03-07 15:22:16 -08:00
anv_intel.c anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL 2016-11-22 15:15:45 +00:00
anv_nir.h anv: Add an input attachment lowering pass 2016-11-22 13:44:55 -08:00
anv_nir_apply_dynamic_offsets.c anv/pipeline: Only do buffer bounds checks if robustBufferAccess is enabled 2016-05-19 21:18:59 -07:00
anv_nir_apply_pipeline_layout.c anv: Add support for shaderStorageImageWriteWithoutFormat 2017-02-14 08:16:52 -08:00
anv_nir_lower_input_attachments.c anv/lower_input_attachments: honor sample index parameter to subpassLoad() 2017-01-26 08:11:21 +01:00
anv_nir_lower_push_constants.c spirv: compute push constant access offset & range 2017-01-04 21:14:17 +00:00
anv_pass.c anv/pass: Store subpass attachment reference list 2017-03-02 13:17:55 -08:00
anv_pipeline.c anv: Remove a pointless finishme 2017-03-07 15:22:16 -08:00
anv_pipeline_cache.c anv: Store UUID in physical device. 2016-11-28 19:46:05 +00:00
anv_private.h anv: Get rid of the stub() macros 2017-03-07 15:22:16 -08:00
anv_util.c anv: Add a performance warning helper 2017-03-07 15:22:16 -08:00
anv_wsi.c vulkan/wsi/radv: add initial prime support (v1.1) 2017-02-27 05:42:16 +10:00
anv_wsi_wayland.c anv/wsi: remove all anv references from WSI common code 2016-10-19 10:15:43 +10:00
anv_wsi_x11.c vulkan/wsi/radv: add initial prime support (v1.1) 2017-02-27 05:42:16 +10:00
dev_icd.json.in anv: Replace "abi_versions" with correct "api_version". 2016-10-25 12:55:39 -07:00
gen7_cmd_buffer.c anv: Get rid of the stub() macros 2017-03-07 15:22:16 -08:00
gen8_cmd_buffer.c anv: Take a device parameter in anv_state_flush 2017-02-21 12:26:35 -08:00
genX_blorp_exec.c anv: Take a device parameter in anv_state_flush 2017-02-21 12:26:35 -08:00
genX_cmd_buffer.c anv/cmd_buffer: Centralize automatic layout transitions 2017-03-02 13:17:55 -08:00
genX_gpu_memcpy.c intel: Share URB configuration code between GL and Vulkan. 2016-11-19 11:40:01 -08:00
genX_pipeline.c anv: Store the user's VkAttachmentReference 2017-03-02 13:17:55 -08:00
genX_query.c anv: Put everything about queries in genX_query.c 2017-02-21 12:26:35 -08:00
genX_state.c anv: Emit 3DSTATE_HS/TE/DS packets. 2017-01-10 13:27:31 -08:00
intel_icd.json.in anv: Replace "abi_versions" with correct "api_version". 2016-10-25 12:55:39 -07:00
Makefile.am automake: anv: add missing include $(top_srcdir)/src/vulkan/util 2017-02-28 14:08:17 +00:00
Makefile.sources anv/Makefile: Gather all the genX files into one place 2017-02-22 15:07:18 -08:00
TODO anv: Enable MSAA compression 2017-02-23 12:10:42 -08:00
vk_format_info.h anv: Set up binding tables and surface states for input attachments 2016-11-22 13:44:55 -08:00