mesa/src/intel/vulkan
Lionel Landwerlin 421fa01d64 anv/android: mark gralloc allocated BOs as external
Allocating through Gralloc implies buffers are going to be used
outside the driver. We have special MOCS settings for external BOs and
we probably want to use them here too.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: a1220e7311 ("anv/android: Set the BO flags in bo_cache_import (v2)")
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
2018-11-06 15:28:07 +00:00
..
tests anv: Soft-pin state pools 2018-06-01 13:49:22 -07:00
.gitignore anv,nir: add generated files to .gitignore(s) 2018-05-12 20:14:49 -07:00
anv_allocator.c anv: add missing unlock in error path. 2018-10-11 09:50:27 +10:00
anv_android.c anv/android: mark gralloc allocated BOs as external 2018-11-06 15:28:07 +00:00
anv_android.h anv: stub internal android code 2018-11-06 15:28:07 +00:00
anv_android_stubs.c anv: stub internal android code 2018-11-06 15:28:07 +00:00
anv_batch_chain.c util: use C99 declaration in the for-loop set_foreach() macro 2018-10-25 12:43:18 +01:00
anv_blorp.c anv: Use separate MOCS settings for external BOs 2018-10-03 09:03:03 -05:00
anv_cmd_buffer.c anv: fix assert in anv_CmdBindDescriptorSets() 2018-07-18 08:54:23 +02:00
anv_descriptor_set.c anv/apply_pipeline_layout: Add to the bind map instead of replacing it 2018-08-17 10:50:28 -05:00
anv_device.c anv: Return VK_ERROR_DEVICE_LOST from anv_device_set_lost 2018-10-26 13:27:21 -05:00
anv_dump.c anv: enable multiple planes per image/imageView 2017-10-06 16:32:20 +01:00
anv_entrypoints_gen.py anv: Define trampolines as the weak functions 2018-10-19 11:52:00 -05:00
anv_extensions.py anv: Bump the advertised patch version to 90 2018-10-30 11:43:43 -05: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: Don't advertise ASTC support on BSW 2018-10-15 16:55:25 -05: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: Add a mi_memset and use it for zeroing queries 2018-09-17 02:57:21 -05:00
anv_icd.py anv: fix python whitespace warning 2018-07-25 20:55:35 +01:00
anv_image.c anv: stub internal android code 2018-11-06 15:28:07 +00:00
anv_intel.c anv: Use separate MOCS settings for external BOs 2018-10-03 09:03:03 -05:00
anv_nir.h anv: Implement vkCmdDispatchBase 2018-03-07 12:13:47 -08: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: Silence a couple compiler warnings 2018-09-12 21:20:27 -05:00
anv_nir_lower_input_attachments.c anv/pipeline: Remove dead image loads in lower_input_attacnments 2018-08-29 14:04:02 -05:00
anv_nir_lower_multiview.c Replace uses of _mesa_bitcount with util_bitcount 2018-09-07 10:21:26 -07: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/lower_ycbcr: Use the binding array size for bounds checks 2018-08-17 10:50:28 -05:00
anv_pass.c anv: Add support for VK_KHR_create_renderpass2 2018-07-09 10:11:53 -07:00
anv_pipeline.c intel/compiler: Stop assuming the entrypoint is called "main" 2018-10-30 20:14:52 -05:00
anv_pipeline_cache.c util: use C99 declaration in the for-loop hash_table_foreach() macro 2018-10-25 12:43:18 +01:00
anv_private.h anv: stub internal android code 2018-11-06 15:28:07 +00:00
anv_queue.c anv: Use absolute timeouts in wait_for_bo_fences 2018-10-27 16:18:33 -05: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: Use separate MOCS settings for external BOs 2018-10-03 09:03:03 -05:00
gen8_cmd_buffer.c anv: Use separate MOCS settings for external BOs 2018-10-03 09:03:03 -05:00
genX_blorp_exec.c intel/blorp: Emit VF cache invalidates for 48-bit bugs with softpin. 2018-06-06 19:45:09 -07:00
genX_cmd_buffer.c anv/icl: Set Error Detection Behavior Control Bit in L3CNTLREG 2018-11-01 12:00:23 -07:00
genX_gpu_memcpy.c anv: Use separate MOCS settings for external BOs 2018-10-03 09:03:03 -05:00
genX_pipeline.c anv/icl: Disable prefetching of sampler state entries 2018-11-02 08:34:33 -07:00
genX_query.c anv: Return VK_ERROR_DEVICE_LOST from anv_device_set_lost 2018-10-26 13:27:21 -05:00
genX_state.c anv: Clear WM_HZ_OP overrides in init_device_state 2018-10-11 16:31:08 -07:00
meson.build anv: stub internal android code 2018-11-06 15:28:07 +00:00
TODO anv: Implement pipeline statistics queries 2017-03-17 12:12:50 -07:00
vk_format_info.h Get rid of a bunch of KHR suffixes 2018-03-07 12:13:47 -08:00