mesa/src/intel/vulkan
Jason Ekstrand dcb6a68bb4 anv: Move shader hashing to anv_pipeline
Shader hashing is very closely related to shader compilation.  Putting
them right next to each other in anv_pipeline makes it easier to verify
that we're actually hashing everything we need to be hashing.  The only
real change (other than the order of hashing) is that we now hash in the
shader stage.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
2017-05-03 11:25:46 -07:00
..
tests anv/tests: Create a dummy instance as well as device 2017-05-01 17:06:40 -07:00
.gitignore anv: Suffix the intel_icd file with the host CPU 2016-10-21 09:30:20 -07:00
anv_allocator.c anv/allocator: Add a BO cache 2017-04-27 20:08:46 -07:00
anv_batch_chain.c anv/cmd_buffer: Use the device allocator for QueueSubmit 2017-04-27 20:08:46 -07:00
anv_blorp.c anv/cmd_buffer: Disable CCS on BDW input attachments 2017-04-17 16:47:38 -07:00
anv_cmd_buffer.c anv/cmd_buffer: fix host memory leak 2017-03-29 14:32:32 -07:00
anv_descriptor_set.c anv/descriptor_set: Use anv_multialloc for descriptor set layouts 2017-04-07 19:24:14 -07:00
anv_device.c anv: Add the KHX_multiview boilerplate 2017-05-03 11:25:46 -07: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 the KHX_multiview boilerplate 2017-05-03 11:25:46 -07:00
anv_formats.c anv: Implement VK_KHX_external_memory_fd 2017-04-27 20:08:46 -07:00
anv_gem.c anv/device: Add a helper for querying whether a BO is busy 2017-04-05 21:17:11 -07:00
anv_gem_stubs.c anv: provide anv_gem_busy() stub for the tests 2017-04-07 19:45:58 +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: Use the BO cache for DeviceMemory allocations 2017-04-27 20:08:46 -07:00
anv_intel.c anv: Use the BO cache for DeviceMemory allocations 2017-04-27 20:08:46 -07:00
anv_nir.h anv/nir: Delete the apply_dynamic_offsets prototype 2017-05-03 11:25:46 -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 nir: Rework conversion opcodes 2017-03-14 07:36:40 -07: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 per-subpass view mask 2017-05-03 11:25:46 -07:00
anv_pipeline.c anv: Move shader hashing to anv_pipeline 2017-05-03 11:25:46 -07:00
anv_pipeline_cache.c anv: Move shader hashing to anv_pipeline 2017-05-03 11:25:46 -07:00
anv_private.h anv: Move shader hashing to anv_pipeline 2017-05-03 11:25:46 -07:00
anv_queue.c anv: Move queues, events, and semaphores to their own file 2017-04-27 20:08:46 -07:00
anv_util.c anv: Add a performance warning helper 2017-03-07 15:22:16 -08:00
anv_wsi.c anv: Drop 'x11' prefix from non-X11 WSI funcs 2017-04-28 08:54:45 -07:00
anv_wsi_wayland.c anv/wsi: Don't include wayland headers 2017-03-13 11:16:30 +00: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/blorp: Align vertex buffers to 64B 2017-04-04 18:33:52 -07:00
genX_cmd_buffer.c anv/cmd_buffer: Disable CCS on BDW input attachments 2017-04-17 16:47:38 -07:00
genX_gpu_memcpy.c anv: Disable VF statistics for blorp and SOL memcpy 2017-03-17 12:12:50 -07:00
genX_pipeline.c genxml: Make BLEND_STATE command support variable length array. 2017-04-24 15:14:10 -07:00
genX_query.c anv/query: Use genxml for MI_MATH 2017-04-20 15:24:06 -07:00
genX_state.c anv: Disable VF statistics for blorp and SOL memcpy 2017-03-17 12:12:50 -07:00
intel_icd.json.in anv: Replace "abi_versions" with correct "api_version". 2016-10-25 12:55:39 -07:00
TODO anv: Implement pipeline statistics queries 2017-03-17 12:12:50 -07:00
vk_format_info.h anv: Set up binding tables and surface states for input attachments 2016-11-22 13:44:55 -08:00