mesa/src/intel/vulkan
Arcady Goldmints-Orlov 3835535537 anv: inline uniforms blocks don't count toward descriptor set limits
In a descriptor set inline uniform blocks don't use up any bindings.
However, the presence of any inline uniform blocks doed require the
use of the descriptor buffer, which takes up one binding.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2019-08-20 16:48:45 +00:00
..
tests anv: Fix pool allocator when first alloc needs to grow 2019-07-12 22:25:37 -07:00
anv_allocator.c anv: add MAP_POPULATE fallback define for portability 2019-08-08 21:44:33 +01:00
anv_android.c anv: support GetSwapchainGrallocUsage2ANDROID for Android 2019-08-08 05:08:01 +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 tree-wide: replace MAYBE_UNUSED with ASSERTED 2019-07-31 09:41:05 +01:00
anv_blorp.c anv: Record shader compile stats in the pipeline cache 2019-08-12 22:56:07 +00:00
anv_cmd_buffer.c anv: Implement VK_EXT_line_rasterization 2019-08-06 02:05:28 +00:00
anv_descriptor_set.c anv: inline uniforms blocks don't count toward descriptor set limits 2019-08-20 16:48:45 +00:00
anv_device.c anv/gen11: Emit SLICE_HASH_TABLE when pipes are unbalanced. 2019-08-12 16:19:08 -07:00
anv_dump.c tree-wide: replace MAYBE_UNUSED with ASSERTED 2019-07-31 09:41:05 +01:00
anv_entrypoints_gen.py anv: use the platform defines in vk.xml instead of hard-coding them 2019-03-05 11:57:10 +00:00
anv_extensions.py anv: Implement VK_KHR_pipeline_executable_properties 2019-08-12 22:56:07 +00:00
anv_extensions_gen.py anv: manually add KHR_display to the list of platforms 2019-07-07 15:34:09 +03:00
anv_formats.c anv: Don't claim support for 24 and 48-bit formats on IVB 2019-07-29 11:34:30 -05:00
anv_gem.c intel/common: provide common ioctl routine 2019-08-01 16:38:40 -07:00
anv_gem_stubs.c util: add anon_file.h for all memfd/temp file usage 2019-08-07 22:57:55 +00:00
anv_genX.h anv/gen9: Optimize slice and subslice load balancing behavior. 2019-08-12 14:40:21 -07:00
anv_icd.py anv: fix typo 2019-06-29 22:41:06 +01:00
anv_image.c anv: Properly compute image usage in CreateImageView 2019-07-12 16:13:48 +00:00
anv_intel.c anv: fix indentation 2019-06-29 22:41:06 +01:00
anv_nir.h anv,nir: Move lower_input_attachments pass from ANV to NIR. 2019-07-08 14:02:50 +02: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 intel: add a couple of ASSERTED 2019-07-31 09:41:05 +01:00
anv_nir_lower_multiview.c nir/builder: Add a build_deref_array_imm helper 2019-03-07 21:20:30 +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 nir: make nir_const_value scalar 2019-04-14 22:25:56 +02:00
anv_pass.c anv/pass: Flag the need for a RT flush for resolve attachments 2019-03-13 17:58:27 -05:00
anv_pipeline.c anv: Implement VK_KHR_pipeline_executable_properties 2019-08-12 22:56:07 +00:00
anv_pipeline_cache.c anv: Record shader compile stats in the pipeline cache 2019-08-12 22:56:07 +00:00
anv_private.h anv/gen11: Emit SLICE_HASH_TABLE when pipes are unbalanced. 2019-08-12 16:19:08 -07:00
anv_queue.c anv: remove unused Linux-specific include 2019-08-08 21:44:33 +01: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: Add X11 adaptive sync support based on dri options. 2019-04-23 23:49:39 +00: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: Implement VK_EXT_line_rasterization 2019-08-06 02:05:28 +00:00
gen8_cmd_buffer.c anv: Implement VK_EXT_line_rasterization 2019-08-06 02:05:28 +00:00
genX_blorp_exec.c anv/gen9: Optimize slice and subslice load balancing behavior. 2019-08-12 14:40:21 -07:00
genX_cmd_buffer.c anv/gen9: Optimize slice and subslice load balancing behavior. 2019-08-12 14:40:21 -07:00
genX_gpu_memcpy.c anv: Move mi_memcpy and mi_memset to gen_mi_builder 2019-04-11 18:04:09 +00:00
genX_pipeline.c anv: Implement VK_KHR_pipeline_executable_properties 2019-08-12 22:56:07 +00:00
genX_query.c anv: rework queries writes to ensure ordering memory writes 2019-05-08 09:49:09 +00:00
genX_state.c anv: Properly initialize device->slice_hash. 2019-08-15 09:42:48 -07:00
meson.build meson,i965: Link with android deps when building for android. 2019-08-07 15:34:46 +02:00
TODO anv: Implement pipeline statistics queries 2017-03-17 12:12:50 -07:00
vk_format_info.h anv: Add HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED in vk_format 2019-06-24 08:28:18 +03:00