[Mesa-dev] [PATCH v2] android: enable VK_ANDROID_native_buffer
Tapani Pälli
tapani.palli at intel.com
Thu May 17 07:37:11 UTC 2018
On 05/17/2018 10:23 AM, Jason Ekstrand wrote:
> Ok, so long as the current build isn't broken without it, rb.
Well TBH it does not compile but I thought you wanted the change to come
as a pull from upstream header. I can put it back here temporarily or
just later update the header.
> On May 17, 2018 00:16:44 Tapani Pälli <tapani.palli at intel.com> wrote:
>
>> 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