Hi, Please see the previous submission email for context: https://lists.freedesktop.org/archives/mesa-dev/2017-June/158457.html
This version mainly fixes small issues with the DRI3 v1.1 patches as suggested by Emil Velikov and Matt Turner. -- Louis-Francis Chad Versace (18): intel/isl: Add ISL <-> DRM modifier conversion isl: Add isl_surf_get_drm_format_mod() anv: Add func anv_get_raw_format() anv: Annotate anv_get_*format() as pure anv/image: Better var names in vkCreateImage anv/image: Refactor how tiling is chosen anv/image: Fix return type of make_surface() anv/image: Refactor creation of aux surfaces anv: Handle failure in make_hiz_surface_maybe() anv: Set anv_surface::offset earlier RFC: vulkan: Update registry for MESAX dma_buf extensions RFC: anv: Implement VK_EXT_get_image_properties RFC: anv: Implement VK_MESAX_external_memory_dma_buf RFC: anv: Implement VK_MESAX_external_image_dma_buf RFC: anv: Drop vkCreateDmaBufImageINTEL() RFC: anv/wsi: Use VK_MESAX_external_image_dma_buf RFC: anv: Drop unused anv_image_create() RFC: anv: Drop unneeded struct anv_image_create_info Daniel Stone (3): intel/isl: Add ISL <-> GEM tiling conversion RFC: vulkan/wsi: Add modifiers to WSI image creation RFC: vulkan/wsi: Add support for DRI3 v1.1 Louis-Francis Ratté-Boulianne (2): dri3: Move up fourcc utility function RFC: egl/x11: Support DRI3 v1.1 include/vulkan/vulkan.h | 104 +++++++ include/vulkan/vulkan_intel.h | 62 ----- src/amd/vulkan/radv_wsi.c | 9 +- src/egl/drivers/dri2/egl_dri2.c | 7 + src/egl/drivers/dri2/egl_dri2.h | 3 + src/egl/drivers/dri2/platform_x11_dri3.c | 60 +++- src/glx/dri3_glx.c | 10 +- src/intel/Makefile.isl.am | 1 + src/intel/Makefile.sources | 1 - src/intel/Makefile.vulkan.am | 3 - src/intel/isl/isl.c | 122 ++++++++ src/intel/isl/isl.h | 39 +++ src/intel/vulkan/Makefile.am | 210 ++++++++++++++ src/intel/vulkan/Makefile.sources | 84 ++++++ src/intel/vulkan/anv_device.c | 32 ++- src/intel/vulkan/anv_entrypoints_gen.py | 13 +- src/intel/vulkan/anv_formats.c | 173 +++++++++++- src/intel/vulkan/anv_image.c | 460 ++++++++++++++++++++++--------- src/intel/vulkan/anv_intel.c | 99 ------- src/intel/vulkan/anv_private.h | 37 +-- src/intel/vulkan/anv_wsi.c | 53 +++- src/loader/loader_dri3_helper.c | 248 +++++++++++++---- src/loader/loader_dri3_helper.h | 16 +- src/vulkan/registry/vk.xml | 117 +++++++- src/vulkan/wsi/wsi_common.h | 5 +- src/vulkan/wsi/wsi_common_wayland.c | 6 +- src/vulkan/wsi/wsi_common_x11.c | 148 +++++++++- 27 files changed, 1695 insertions(+), 427 deletions(-) delete mode 100644 include/vulkan/vulkan_intel.h create mode 100644 src/intel/vulkan/Makefile.am create mode 100644 src/intel/vulkan/Makefile.sources delete mode 100644 src/intel/vulkan/anv_intel.c -- 2.13.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev