[Mesa-dev] [PATCH 0/8] vulkan: Update to 1.0.54

Jason Ekstrand jason at jlekstrand.net
Thu Jul 13 19:32:36 UTC 2017


This little series updates us to the 1.0.54 headers and XML.  The major
change here is that 1.0.54 dropped the VK_KHX_external* extensions and
replaced them with VK_KHR variants.  The first three patches drop support
for the KHX versions from anv and radv and the last 3 implement the KHR
version of external memory and the related dependent extensions.

Cc: Dave Airlie <airlied at redhat.com>

Jason Ekstrand (8):
  anv: Drop support for VK_KHX_external_memory_*
  anv: Drop support for VK_KHX_external_semaphore_*
  radv: Drop support for VK_KHX_external_memory_*
  vulkan: Update to the new 1.0.54 spec XML and headers
  anv: Advertise version 1.0.54
  anv: Implement VK_KHR_get_memory_requirements2
  anv: Implement VK_KHR_dedicated_allocation
  anv: Implement VK_KHR_external_memory_*

 include/vulkan/vulkan.h                 | 1284 +++++++++++++++++++++----------
 src/amd/vulkan/radv_device.c            |   68 +-
 src/amd/vulkan/radv_entrypoints_gen.py  |    3 -
 src/amd/vulkan/radv_formats.c           |  112 ---
 src/amd/vulkan/radv_image.c             |    7 +-
 src/intel/vulkan/anv_allocator.c        |    6 +-
 src/intel/vulkan/anv_device.c           |  129 +++-
 src/intel/vulkan/anv_entrypoints_gen.py |   11 +-
 src/intel/vulkan/anv_formats.c          |   42 +-
 src/intel/vulkan/anv_queue.c            |  115 +--
 src/intel/vulkan/dev_icd.json.in        |    2 +-
 src/intel/vulkan/intel_icd.json.in      |    2 +-
 src/vulkan/registry/vk.xml              | 1208 +++++++++++++++++++----------
 13 files changed, 1837 insertions(+), 1152 deletions(-)

-- 
2.5.0.400.gff86faf



More information about the mesa-dev mailing list