[Mesa-dev] [PATCH v2] android: enable VK_ANDROID_native_buffer
Tapani Pälli
tapani.palli at intel.com
Thu May 17 07:16:41 UTC 2018
On 05/17/2018 09:38 AM, Jason Ekstrand wrote:
> What happened to the vk_icd.h bit?
That's going here:
https://github.com/KhronosGroup/Vulkan-Headers/pull/2
> On May 16, 2018 22:30:55 Tapani Pälli <tapani.palli at intel.com> wrote:
>
>> Patch changes entrypoints generator to not skip this extension even
>> though it is set as disabled in the xml. We also need compilation
>> flag VK_USE_PLATFORM_ANDROID_KHR to be enabled.
>>
>> It looks like this extension got disabled in commit 69f447553c.
>>
>> v2: just remove the whole 'supported' attrib check + remove
>> vk_icd.h compilation fix (fix in VulkanHeaders instead)
>>
>> Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
>> ---
>> Android.common.mk | 1 +
>> src/intel/vulkan/anv_entrypoints_gen.py | 3 ---
>> 2 files changed, 1 insertion(+), 3 deletions(-)
>>
>> diff --git a/Android.common.mk b/Android.common.mk
>> index e8aed48c31..999e17789b 100644
>> --- a/Android.common.mk
>> +++ b/Android.common.mk
>> @@ -73,6 +73,7 @@ LOCAL_CFLAGS += \
>> -DHAVE_ENDIAN_H \
>> -DHAVE_ZLIB \
>> -DMAJOR_IN_SYSMACROS \
>> + -DVK_USE_PLATFORM_ANDROID_KHR \
>> -fvisibility=hidden \
>> -Wno-sign-compare
>>
>> diff --git a/src/intel/vulkan/anv_entrypoints_gen.py
>> b/src/intel/vulkan/anv_entrypoints_gen.py
>> index d603ac1b20..230671d36a 100644
>> --- a/src/intel/vulkan/anv_entrypoints_gen.py
>> +++ b/src/intel/vulkan/anv_entrypoints_gen.py
>> @@ -495,9 +495,6 @@ def get_entrypoints(doc, entrypoints_to_defines,
>> start_index):
>> if ext_name not in supported_exts:
>> continue
>>
>> - if extension.attrib['supported'] != 'vulkan':
>> - continue
>> -
>> ext = supported_exts[ext_name]
>> ext.type = extension.attrib['type']
>>
>> --
>> 2.14.3
>>
>> _______________________________________________
>> 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