mesa/src/intel/vulkan
Jason Ekstrand b4eae8444e anv: Always emit at least one vertex element
This seems to make the simulator happier.  The early return wasn't
really protecting anything and the code that follows will happily
initialize the dummy element to STORE_0 and emit it.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
2019-01-22 10:42:56 -06:00
..
tests anv/tests: Adding test for the state_pool padding. 2019-01-17 15:08:26 -08:00
.gitignore anv,nir: add generated files to .gitignore(s) 2018-05-12 20:14:49 -07:00
anv_allocator.c anv/allocator: Add support for non-userptr. 2019-01-17 15:08:24 -08:00
anv_android.c anv: drop unneeded KHR suffix 2019-01-08 18:47:56 +00:00
anv_android.h anv/android: support creating images from external format 2018-12-19 09:38:41 +02:00
anv_android_stubs.c anv/android: support creating images from external format 2018-12-19 09:38:41 +02:00
anv_batch_chain.c anv: Validate the list of BOs from the block pool. 2019-01-17 15:08:10 -08:00
anv_blorp.c anv: narrow flushing of the render target to buffer writes 2019-01-19 15:45:41 +00:00
anv_cmd_buffer.c anv: Implement VK_EXT_conditional_rendering for gen 7.5+ 2019-01-18 18:31:44 +00:00
anv_descriptor_set.c anv: Only parse pImmutableSamplers if the descriptor has samplers 2019-01-21 11:45:58 -06:00
anv_device.c anv: Implement VK_EXT_conditional_rendering for gen 7.5+ 2019-01-18 18:31:44 +00:00
anv_dump.c anv: drop unneeded KHR suffix 2019-01-08 18:47:56 +00:00
anv_entrypoints_gen.py anv: Define trampolines as the weak functions 2018-10-19 11:52:00 -05:00
anv_extensions.py anv: Implement VK_EXT_conditional_rendering for gen 7.5+ 2019-01-18 18:31:44 +00:00
anv_extensions_gen.py anv: Add EXT_acquire_xlib_display to anv driver [v3] 2018-06-19 14:17:46 -07:00
anv_formats.c anv: do not advertise AHW support if extension not enabled 2019-01-17 07:22:02 +02:00
anv_gem.c vulkan: Add VK_EXT_calibrated_timestamps extension (radv and anv) [v5] 2018-10-17 20:10:15 -07:00
anv_gem_stubs.c vulkan: Add VK_EXT_calibrated_timestamps extension (radv and anv) [v5] 2018-10-17 20:10:15 -07:00
anv_genX.h anv: Implement VK_EXT_conditional_rendering for gen 7.5+ 2019-01-18 18:31:44 +00:00
anv_icd.py anv: fix python whitespace warning 2018-07-25 20:55:35 +01:00
anv_image.c anv: Remove state flush. 2019-01-17 15:08:22 -08:00
anv_intel.c anv: drop unneeded KHR suffix 2019-01-08 18:47:56 +00:00
anv_nir.h anv/nir: Rework arguments to apply_pipeline_layout 2018-11-22 09:17:28 -06:00
anv_nir_add_base_work_group_id.c anv: Implement vkCmdDispatchBase 2018-03-07 12:13:47 -08:00
anv_nir_apply_pipeline_layout.c anv/device: fix maximum number of images supported 2019-01-17 07:59:00 +01:00
anv_nir_lower_input_attachments.c nir: replace nir_load_system_value calls with appropiate builder functions 2018-11-14 02:09:11 +01:00
anv_nir_lower_multiview.c glsl_type: Add support for explicitly laid out matrices and arrays 2019-01-08 00:38:29 +00:00
anv_nir_lower_push_constants.c spirv/i965/anv: Relax push constant offset assertions being 32-bit aligned 2018-02-28 21:37:40 -08:00
anv_nir_lower_ycbcr_textures.c anv: drop unneeded KHR suffix 2019-01-08 18:47:56 +00:00
anv_pass.c anv: Implement VK_KHR_depth_stencil_resolve 2019-01-14 10:16:52 -06:00
anv_pipeline.c anv/pipeline: Add a pdevice helper variable 2019-01-21 11:57:00 -06:00
anv_pipeline_cache.c anv/pipeline_cache: free NIR shader cache 2019-01-14 07:59:27 +01:00
anv_private.h anv: document cache flushes & invalidations 2019-01-19 15:45:41 +00:00
anv_queue.c anv: drop unneeded KHR suffix 2019-01-08 18:47:56 +00:00
anv_util.c anv/util: Split a vk_errorv helper out of vk_errorf 2018-10-26 13:27:21 -05:00
anv_wsi.c vulkan/wsi: Use VK_EXT_pci_bus_info for DRM fd matching 2018-10-18 11:29:00 -05:00
anv_wsi_display.c anv,radv: Add support for VK_KHR_get_display_properties2 2018-07-09 17:09:41 -07:00
anv_wsi_wayland.c anv: drop unused includes 2018-10-24 18:15:05 +01:00
anv_wsi_x11.c vulkan: drop always-true param 2018-10-26 18:33:11 +01:00
gen7_cmd_buffer.c anv: Remove state flush. 2019-01-17 15:08:22 -08:00
gen8_cmd_buffer.c anv: Remove state flush. 2019-01-17 15:08:22 -08:00
genX_blorp_exec.c anv: narrow flushing of the render target to buffer writes 2019-01-19 15:45:41 +00:00
genX_cmd_buffer.c intel/genxml: add missing MI_PREDICATE compare operations 2019-01-19 15:47:36 +00:00
genX_gpu_memcpy.c anv: narrow flushing of the render target to buffer writes 2019-01-19 15:45:41 +00:00
genX_pipeline.c anv: Always emit at least one vertex element 2019-01-22 10:42:56 -06:00
genX_query.c anv: narrow flushing of the render target to buffer writes 2019-01-19 15:45:41 +00:00
genX_state.c anv: ignore VkSamplerYcbcrConversion on non-yuv formats 2018-12-19 09:38:41 +02:00
meson.build anv/tests: Adding test for the state_pool padding. 2019-01-17 15:08:26 -08:00
TODO anv: Implement pipeline statistics queries 2017-03-17 12:12:50 -07:00
vk_format_info.h anv: add from/to helpers with android and vulkan formats 2018-12-19 09:38:41 +02:00