[Mesa-dev] [Mesa-stable] [PATCH] radv: Fix missing Android platform define.

Bas Nieuwenhuizen bas at basnieuwenhuizen.nl
Wed Aug 15 16:34:41 UTC 2018


On Wed, Aug 15, 2018 at 6:08 PM, Dylan Baker <dylan at pnwbakers.com> wrote:
> Quoting Bas Nieuwenhuizen (2018-08-09 17:27:46)
>> CC: <mesa-stable at lists.freedesktop.org>
>> ---
>>  src/amd/vulkan/Android.mk  | 2 ++
>>  src/amd/vulkan/Makefile.am | 2 +-
>>  2 files changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/amd/vulkan/Android.mk b/src/amd/vulkan/Android.mk
>> index cee3744f40b..51b03561fa7 100644
>> --- a/src/amd/vulkan/Android.mk
>> +++ b/src/amd/vulkan/Android.mk
>> @@ -62,6 +62,7 @@ LOCAL_SRC_FILES := \
>>         $(VULKAN_FILES)
>>
>>  LOCAL_CFLAGS += -DFORCE_BUILD_AMDGPU   # instructs LLVM to declare LLVMInitializeAMDGPU* functions
>> +LOCAL_CFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR
>>
>>  $(call mesa-build-with-llvm)
>>
>> @@ -140,6 +141,7 @@ LOCAL_SRC_FILES := \
>>         $(VULKAN_ANDROID_FILES)
>>
>>  LOCAL_CFLAGS += -DFORCE_BUILD_AMDGPU   # instructs LLVM to declare LLVMInitializeAMDGPU* functions
>> +LOCAL_CFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR
>>
>>  $(call mesa-build-with-llvm)
>>
>> diff --git a/src/amd/vulkan/Makefile.am b/src/amd/vulkan/Makefile.am
>> index e7ccc58a28e..e28f032cbee 100644
>> --- a/src/amd/vulkan/Makefile.am
>> +++ b/src/amd/vulkan/Makefile.am
>> @@ -124,7 +124,7 @@ VULKAN_LIB_DEPS += \
>>  endif
>>
>>  if HAVE_PLATFORM_ANDROID
>> -AM_CPPFLAGS += $(ANDROID_CPPFLAGS)
>> +AM_CPPFLAGS += $(ANDROID_CPPFLAGS) -DVK_USE_PLATFORM_ANDROID_KHR
>>  AM_CFLAGS += $(ANDROID_CFLAGS)
>>  VULKAN_LIB_DEPS += $(ANDROID_LIBS)
>>  VULKAN_SOURCES += $(VULKAN_ANDROID_FILES)
>> --
>> 2.18.0
>>
>
> Hi Bas,
>
> I went ahead and pulled this into the staging/18.1 branch, we don't have
> android.mk support for radv in 18.1, so I only pulled in the autotools part.
> Please let me know if you're happy with that or not.

That works for me, thanks!

>
> Dylan


More information about the mesa-dev mailing list