Re: [Mesa-dev] [PATCH 03/56] vulkan: Rename multiview from KHX to KHR
Please squash https://patchwork.freedesktop.org/patch/208665/ Into this to avoid radv build failures. On Wed, Mar 7, 2018 at 3:34 PM, Jason Ekstrandwrote: > Reviewed-by: Lionel Landwerlin > Reviewed-by: Samuel Iglesias Gonsálvez > --- > include/vulkan/vulkan.h| 24 > src/intel/vulkan/anv_device.c | 12 ++-- > src/intel/vulkan/anv_extensions.py | 2 +- > src/intel/vulkan/anv_pass.c| 4 ++-- > src/intel/vulkan/genX_pipeline.c | 2 +- > src/vulkan/registry/vk.xml | 32 > 6 files changed, 38 insertions(+), 38 deletions(-) > > diff --git a/include/vulkan/vulkan.h b/include/vulkan/vulkan.h > index d3e2e24..53cee54 100644 > --- a/include/vulkan/vulkan.h > +++ b/include/vulkan/vulkan.h > @@ -224,9 +224,9 @@ typedef enum VkStructureType { > VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV = > 126001, > VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV = > 126002, > VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD = 141000, > -VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHX = 153000, > -VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHX = 153001, > -VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHX = 153002, > +VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR = 153000, > +VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR = 153001, > +VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR = 153002, > VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV = 156000, > VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV = 156001, > VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV = 157000, > @@ -5547,11 +5547,11 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetShaderInfoAMD( > #define VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME > "VK_AMD_shader_image_load_store_lod" > > > -#define VK_KHX_multiview 1 > -#define VK_KHX_MULTIVIEW_SPEC_VERSION 1 > -#define VK_KHX_MULTIVIEW_EXTENSION_NAME "VK_KHX_multiview" > +#define VK_KHR_multiview 1 > +#define VK_KHR_MULTIVIEW_SPEC_VERSION 1 > +#define VK_KHR_MULTIVIEW_EXTENSION_NAME "VK_KHR_multiview" > > -typedef struct VkRenderPassMultiviewCreateInfoKHX { > +typedef struct VkRenderPassMultiviewCreateInfoKHR { > VkStructureTypesType; > const void*pNext; > uint32_t subpassCount; > @@ -5560,22 +5560,22 @@ typedef struct VkRenderPassMultiviewCreateInfoKHX { > const int32_t* pViewOffsets; > uint32_t correlationMaskCount; > const uint32_t*pCorrelationMasks; > -} VkRenderPassMultiviewCreateInfoKHX; > +} VkRenderPassMultiviewCreateInfoKHR; > > -typedef struct VkPhysicalDeviceMultiviewFeaturesKHX { > +typedef struct VkPhysicalDeviceMultiviewFeaturesKHR { > VkStructureTypesType; > void* pNext; > VkBool32 multiview; > VkBool32 multiviewGeometryShader; > VkBool32 multiviewTessellationShader; > -} VkPhysicalDeviceMultiviewFeaturesKHX; > +} VkPhysicalDeviceMultiviewFeaturesKHR; > > -typedef struct VkPhysicalDeviceMultiviewPropertiesKHX { > +typedef struct VkPhysicalDeviceMultiviewPropertiesKHR { > VkStructureTypesType; > void* pNext; > uint32_t maxMultiviewViewCount; > uint32_t maxMultiviewInstanceIndex; > -} VkPhysicalDeviceMultiviewPropertiesKHX; > +} VkPhysicalDeviceMultiviewPropertiesKHR; > > > > diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c > index 78cd0da..62dc1b1 100644 > --- a/src/intel/vulkan/anv_device.c > +++ b/src/intel/vulkan/anv_device.c > @@ -767,9 +767,9 @@ void anv_GetPhysicalDeviceFeatures2KHR( > > vk_foreach_struct(ext, pFeatures->pNext) { >switch (ext->sType) { > - case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHX: { > - VkPhysicalDeviceMultiviewFeaturesKHX *features = > -(VkPhysicalDeviceMultiviewFeaturesKHX *)ext; > + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR: { > + VkPhysicalDeviceMultiviewFeaturesKHR *features = > +(VkPhysicalDeviceMultiviewFeaturesKHR *)ext; > features->multiview = true; > features->multiviewGeometryShader = true; > features->multiviewTessellationShader = true; > @@ -984,9 +984,9 @@ void anv_GetPhysicalDeviceProperties2KHR( > break; >} > > - case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHX: { > - VkPhysicalDeviceMultiviewPropertiesKHX *properties = > -(VkPhysicalDeviceMultiviewPropertiesKHX *)ext; > + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR: { > + VkPhysicalDeviceMultiviewPropertiesKHR *properties = > +
[Mesa-dev] [PATCH 03/56] vulkan: Rename multiview from KHX to KHR
Reviewed-by: Lionel LandwerlinReviewed-by: Samuel Iglesias Gonsálvez --- include/vulkan/vulkan.h| 24 src/intel/vulkan/anv_device.c | 12 ++-- src/intel/vulkan/anv_extensions.py | 2 +- src/intel/vulkan/anv_pass.c| 4 ++-- src/intel/vulkan/genX_pipeline.c | 2 +- src/vulkan/registry/vk.xml | 32 6 files changed, 38 insertions(+), 38 deletions(-) diff --git a/include/vulkan/vulkan.h b/include/vulkan/vulkan.h index d3e2e24..53cee54 100644 --- a/include/vulkan/vulkan.h +++ b/include/vulkan/vulkan.h @@ -224,9 +224,9 @@ typedef enum VkStructureType { VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV = 126001, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV = 126002, VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD = 141000, -VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHX = 153000, -VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHX = 153001, -VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHX = 153002, +VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR = 153000, +VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR = 153001, +VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR = 153002, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV = 156000, VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV = 156001, VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV = 157000, @@ -5547,11 +5547,11 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetShaderInfoAMD( #define VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME "VK_AMD_shader_image_load_store_lod" -#define VK_KHX_multiview 1 -#define VK_KHX_MULTIVIEW_SPEC_VERSION 1 -#define VK_KHX_MULTIVIEW_EXTENSION_NAME "VK_KHX_multiview" +#define VK_KHR_multiview 1 +#define VK_KHR_MULTIVIEW_SPEC_VERSION 1 +#define VK_KHR_MULTIVIEW_EXTENSION_NAME "VK_KHR_multiview" -typedef struct VkRenderPassMultiviewCreateInfoKHX { +typedef struct VkRenderPassMultiviewCreateInfoKHR { VkStructureTypesType; const void*pNext; uint32_t subpassCount; @@ -5560,22 +5560,22 @@ typedef struct VkRenderPassMultiviewCreateInfoKHX { const int32_t* pViewOffsets; uint32_t correlationMaskCount; const uint32_t*pCorrelationMasks; -} VkRenderPassMultiviewCreateInfoKHX; +} VkRenderPassMultiviewCreateInfoKHR; -typedef struct VkPhysicalDeviceMultiviewFeaturesKHX { +typedef struct VkPhysicalDeviceMultiviewFeaturesKHR { VkStructureTypesType; void* pNext; VkBool32 multiview; VkBool32 multiviewGeometryShader; VkBool32 multiviewTessellationShader; -} VkPhysicalDeviceMultiviewFeaturesKHX; +} VkPhysicalDeviceMultiviewFeaturesKHR; -typedef struct VkPhysicalDeviceMultiviewPropertiesKHX { +typedef struct VkPhysicalDeviceMultiviewPropertiesKHR { VkStructureTypesType; void* pNext; uint32_t maxMultiviewViewCount; uint32_t maxMultiviewInstanceIndex; -} VkPhysicalDeviceMultiviewPropertiesKHX; +} VkPhysicalDeviceMultiviewPropertiesKHR; diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index 78cd0da..62dc1b1 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -767,9 +767,9 @@ void anv_GetPhysicalDeviceFeatures2KHR( vk_foreach_struct(ext, pFeatures->pNext) { switch (ext->sType) { - case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHX: { - VkPhysicalDeviceMultiviewFeaturesKHX *features = -(VkPhysicalDeviceMultiviewFeaturesKHX *)ext; + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR: { + VkPhysicalDeviceMultiviewFeaturesKHR *features = +(VkPhysicalDeviceMultiviewFeaturesKHR *)ext; features->multiview = true; features->multiviewGeometryShader = true; features->multiviewTessellationShader = true; @@ -984,9 +984,9 @@ void anv_GetPhysicalDeviceProperties2KHR( break; } - case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHX: { - VkPhysicalDeviceMultiviewPropertiesKHX *properties = -(VkPhysicalDeviceMultiviewPropertiesKHX *)ext; + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR: { + VkPhysicalDeviceMultiviewPropertiesKHR *properties = +(VkPhysicalDeviceMultiviewPropertiesKHR *)ext; properties->maxMultiviewViewCount = 16; properties->maxMultiviewInstanceIndex = UINT32_MAX / 16; break; diff --git a/src/intel/vulkan/anv_extensions.py b/src/intel/vulkan/anv_extensions.py index 676efa4..5a36708 100644 --- a/src/intel/vulkan/anv_extensions.py +++ b/src/intel/vulkan/anv_extensions.py @@ -83,7 +83,7 @@