anv: Feed vk_android_native_buffer.xml to generators (v2)
Feed the XML to anv_extensions.py and anv_entrypoints_gen.py. Do it on all platforms, not just Android. Tested on Android and Fedora. We always parse the Android XML, regardless of target platform, to help reduce the chance that people working on non-Android break the Android build. v2: - Squash in Tapani's changes to Android.*.mk. Reviewed-by: Tapani Pälli <tapani.palli@intel.com> (v1)
This commit is contained in:
@@ -65,7 +65,8 @@ $(intermediates)/vulkan/dummy.c:
|
||||
$(intermediates)/vulkan/anv_entrypoints.h: $(intermediates)/vulkan/dummy.c
|
||||
$(VK_ENTRYPOINTS_SCRIPT) \
|
||||
--outdir $(dir $@) \
|
||||
--xml $(MESA_TOP)/src/vulkan/registry/vk.xml
|
||||
--xml $(MESA_TOP)/src/vulkan/registry/vk.xml \
|
||||
--xml $(MESA_TOP)/src/vulkan/registry/vk_android_native_buffer.xml
|
||||
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := \
|
||||
$(intermediates)
|
||||
@@ -214,12 +215,14 @@ $(intermediates)/vulkan/anv_entrypoints.c:
|
||||
@mkdir -p $(dir $@)
|
||||
$(VK_ENTRYPOINTS_SCRIPT) \
|
||||
--xml $(MESA_TOP)/src/vulkan/registry/vk.xml \
|
||||
--xml $(MESA_TOP)/src/vulkan/registry/vk_android_native_buffer.xml \
|
||||
--outdir $(dir $@)
|
||||
|
||||
$(intermediates)/vulkan/anv_extensions.c:
|
||||
@mkdir -p $(dir $@)
|
||||
$(VK_EXTENSIONS_SCRIPT) \
|
||||
--xml $(MESA_TOP)/src/vulkan/registry/vk.xml \
|
||||
--xml $(MESA_TOP)/src/vulkan/registry/vk_android_native_buffer.xml \
|
||||
--out $@
|
||||
|
||||
LOCAL_SHARED_LIBRARIES := libdrm
|
||||
|
Reference in New Issue
Block a user