mesa/src/intel/vulkan
Jason Ekstrand 42b10b175d anv/blorp/clear_subpass: Only set surface clear color for fast clears
Not all clear colors are valid.  In particular, on Broadwell and
earlier, only 0/1 colors are allowed in surface state.  No CTS tests are
affected outright by this because, apparently, the CTS coverage for
different clear colors is pretty terrible.  However, when multisample
compression is enabled, we do hit it with CTS tests and this commit
prevents regressions when enabling MCS on Broadwell and earlier.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Cc: "13.0 17.0" <mesa-stable@lists.freedesktop.org>
2017-02-23 12:10:42 -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: add vulkan build for intel 2017-02-01 07:58:49 +02: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/clear_subpass: Only set surface clear color for fast clears 2017-02-23 12:10:42 -08:00
anv_cmd_buffer.c anv: Take a device parameter in anv_state_flush 2017-02-21 12:26:35 -08:00
anv_descriptor_set.c anv: fix descriptor pool internal size allocation 2017-01-26 17:24:21 +00:00
anv_device.c anv: Take a device parameter in anv_state_flush 2017-02-21 12:26:35 -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/entrypoints: Only generate entrypoints for supported features 2017-02-14 14:18:55 -08: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 intel/isl: Return surface creation success from aux helpers 2017-02-23 12:10:42 -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 the depth-stencil attachment's last subpass index 2017-02-02 10:36:14 -08:00
anv_pipeline.c anv: Add support for shaderStorageImageWriteWithoutFormat 2017-02-14 08:16:52 -08:00
anv_pipeline_cache.c anv: Store UUID in physical device. 2016-11-28 19:46:05 +00:00
anv_private.h anv: Take a device parameter in anv_state_flush 2017-02-21 12:26:35 -08:00
anv_util.c vulkan/util: Add generator for enum_to_str functions 2017-02-22 13:12:02 -08:00
anv_wsi.c vulkan/wsi/x11: add support to detect if we can support rendering (v3) 2017-02-20 12:53:52 +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/x11: add support to detect if we can support rendering (v3) 2017-02-20 12:53:52 +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: Take a device parameter in anv_state_flush 2017-02-21 12:26:35 -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: Take a device parameter in anv_state_flush 2017-02-21 12:26:35 -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: Take a device parameter in anv_state_flush 2017-02-21 12:26:35 -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 vulkan: Combine wsi and util makefiles 2017-02-22 13:12:02 -08:00
Makefile.sources anv/Makefile: Gather all the genX files into one place 2017-02-22 15:07:18 -08:00
TODO anv/TODO: Check off Storage Image Without Format 2017-02-17 14:18:34 -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