[Mesa-dev] [PATCH] anv: Alphabetize KHR extensions

Alejandro Piñeiro apinheiro at igalia.com
Fri Apr 28 13:43:51 UTC 2017


Forget my question, didn't realize that the prefix was KHX instead of
KHR. So:
Reviewed-by: Alejandro Piñeiro <apinheiro at igalia.com>

On 28/04/17 15:39, Alejandro Piñeiro wrote:
> On 28/04/17 14:59, Jason Ekstrand wrote:
>> ---
>>  src/intel/vulkan/anv_device.c | 36 ++++++++++++++++++------------------
>>  1 file changed, 18 insertions(+), 18 deletions(-)
>>
>> diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
>> index cf32df6..6b3202d 100644
>> --- a/src/intel/vulkan/anv_device.c
>> +++ b/src/intel/vulkan/anv_device.c
>> @@ -302,9 +302,19 @@ anv_physical_device_finish(struct anv_physical_device *device)
>>  
>>  static const VkExtensionProperties global_extensions[] = {
>>     {
>> +      .extensionName = VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME,
>> +      .specVersion = 1,
>> +   },
>> +   {
>>        .extensionName = VK_KHR_SURFACE_EXTENSION_NAME,
>>        .specVersion = 25,
>>     },
>> +#ifdef VK_USE_PLATFORM_WAYLAND_KHR
>> +   {
>> +      .extensionName = VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME,
>> +      .specVersion = 5,
>> +   },
>> +#endif
>>  #ifdef VK_USE_PLATFORM_XCB_KHR
>>     {
>>        .extensionName = VK_KHR_XCB_SURFACE_EXTENSION_NAME,
>> @@ -317,16 +327,6 @@ static const VkExtensionProperties global_extensions[] = {
>>        .specVersion = 6,
>>     },
>>  #endif
>> -#ifdef VK_USE_PLATFORM_WAYLAND_KHR
>> -   {
>> -      .extensionName = VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME,
>> -      .specVersion = 5,
>> -   },
>> -#endif
>> -   {
>> -      .extensionName = VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME,
>> -      .specVersion = 1,
>> -   },
>>     {
>>        .extensionName = VK_KHX_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME,
> Shouldn't EXTERNAL_MEMORY_CAPABILITIES be moved too? (so being the first
> one on the list of global extensions)
>
>>        .specVersion = 1,
>> @@ -335,11 +335,11 @@ static const VkExtensionProperties global_extensions[] = {
>>  
>>  static const VkExtensionProperties device_extensions[] = {
>>     {
>> -      .extensionName = VK_KHR_SWAPCHAIN_EXTENSION_NAME,
>> -      .specVersion = 68,
>> +      .extensionName = VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME,
>> +      .specVersion = 1,
>>     },
>>     {
>> -      .extensionName = VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME,
>> +      .extensionName = VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME,
>>        .specVersion = 1,
>>     },
>>     {
>> @@ -347,20 +347,20 @@ static const VkExtensionProperties device_extensions[] = {
>>        .specVersion = 1,
>>     },
>>     {
>> -      .extensionName = VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME,
>> +      .extensionName = VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME,
>>        .specVersion = 1,
>>     },
>>     {
>> -      .extensionName = VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME,
>> +      .extensionName = VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME,
>>        .specVersion = 1,
>>     },
>>     {
>> -      .extensionName = VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME,
>> +      .extensionName = VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME,
>>        .specVersion = 1,
>>     },
>>     {
>> -      .extensionName = VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME,
>> -      .specVersion = 1,
>> +      .extensionName = VK_KHR_SWAPCHAIN_EXTENSION_NAME,
>> +      .specVersion = 68,
>>     },
>>     {
>>        .extensionName = VK_KHX_EXTERNAL_MEMORY_EXTENSION_NAME,
> Same question for EXTERNAL_MEMORY and EXTERNAL_MEMORY_FD
>
> BR
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev



More information about the mesa-dev mailing list