mesa/src/intel/vulkan
Ville Syrjälä 6230bfeb65 anv/cmd_buffer: Reuse gen8 Cmd{Set, Reset}Event on gen7
Modern DXVK requires event support [1], but looks like it only
uses vkCmdSetEvent() + vkGetEventStatus(). So we can just
borrow the relevant code from gen8, leaving CmdWaitEvents still
unimplemented.

[1] 8c3900c533

v2: Also move CmdWaitEvents into genX_cmd_buffer.c (Jason)

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2019-06-11 16:25:07 -05:00
..
tests delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
anv_allocator.c anv: Use corresponding type from the vector allocation 2019-05-09 21:57:26 +01:00
anv_android.c anv: fix build on Nougat 2019-03-21 15:36:39 -07:00
anv_android.h
anv_android_stubs.c
anv_batch_chain.c anv: Make all VkDeviceMemory BOs resident permanently 2019-04-19 19:56:42 +00:00
anv_blorp.c
anv_cmd_buffer.c anv: ignore inline uniform blocks in anv_CmdPushDescriptorSetKHR() 2019-06-11 16:25:53 +02:00
anv_descriptor_set.c anv: Do not emulate texture swizzle for INPUT_ATTACHMENT, STORAGE_IMAGE 2019-05-24 09:20:38 +00:00
anv_device.c anv: Advertise support for VK_EXT_fragment_shader_interlock 2019-06-04 17:30:51 +00:00
anv_dump.c
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: Advertise support for VK_EXT_fragment_shader_interlock 2019-06-04 17:30:51 +00:00
anv_extensions_gen.py
anv_formats.c
anv_gem.c
anv_gem_stubs.c
anv_genX.h anv: Move mi_memcpy and mi_memset to gen_mi_builder 2019-04-11 18:04:09 +00:00
anv_icd.py
anv_image.c anv: Fix check for isl_fmt in assert 2019-06-06 09:24:08 +03:00
anv_intel.c
anv_nir.h anv/nir: Add a central helper for figuring out SSBO address formats 2019-04-19 19:56:42 +00:00
anv_nir_add_base_work_group_id.c
anv_nir_apply_pipeline_layout.c anv: fix apply_pipeline_layout pass for arrays of YCbCr descriptors 2019-05-27 22:47:53 +01:00
anv_nir_lower_input_attachments.c
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
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/pipeline: Move lowering of nir_var_mem_global later 2019-06-05 16:57:09 -07:00
anv_pipeline_cache.c anv: Put image params in the descriptor set buffer on gen8 and earlier 2019-04-19 19:56:42 +00:00
anv_private.h anv: Emulate texture swizzle in the shader when needed 2019-05-17 12:25:58 -05:00
anv_queue.c intel/decoders: handle decoding MI_BBS from ring 2019-03-07 15:08:31 +00:00
anv_util.c
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_wsi_wayland.c
anv_wsi_x11.c
gen7_cmd_buffer.c anv/cmd_buffer: Reuse gen8 Cmd{Set, Reset}Event on gen7 2019-06-11 16:25:07 -05:00
gen8_cmd_buffer.c anv/cmd_buffer: Reuse gen8 Cmd{Set, Reset}Event on gen7 2019-06-11 16:25:07 -05:00
genX_blorp_exec.c Revert "anv: limit URB reconfigurations when using blorp" 2019-04-29 11:41:27 +00:00
genX_cmd_buffer.c anv/cmd_buffer: Reuse gen8 Cmd{Set, Reset}Event on gen7 2019-06-11 16:25:07 -05: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 intel/compiler: Implement TCS 8_PATCH mode and INTEL_DEBUG=tcs8 2019-05-14 13:16:30 -07: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: Use bindless textures and samplers 2019-04-19 19:56:42 +00:00
meson.build vulkan: fix build dependency issue with generated files 2019-05-22 14:07:14 +00:00
TODO
vk_format_info.h anv: allow NV12 <--> AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420 inter-op 2019-06-06 09:20:03 -07:00