<div dir="ltr"><div>Acked-by: Jason Ekstrand <<a href="mailto:jason@jlekstrand.net">jason@jlekstrand.net</a>><br><br></div>Maybe one of the android people would like to test it?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 12, 2017 at 4:38 PM, Anuj Phogat <span dir="ltr"><<a href="mailto:anuj.phogat@gmail.com" target="_blank">anuj.phogat@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Note: This patch is untested.<br>
<br>
Signed-off-by: Anuj Phogat <<a href="mailto:anuj.phogat@gmail.com">anuj.phogat@gmail.com</a>><br>
---<br>
 src/intel/<a href="http://Android.genxml.mk" rel="noreferrer" target="_blank">Android.genxml.mk</a>          |  5 +++++<br>
 src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a>             | 20 ++++++++++++++++++++<br>
 src/intel/<a href="http://Android.vulkan.mk" rel="noreferrer" target="_blank">Android.vulkan.mk</a>          | 21 +++++++++++++++++++++<br>
 src/mesa/drivers/dri/i965/<wbr>Android.mk | 24 +++++++++++++++++++++++-<br>
 4 files changed, 69 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/src/intel/<a href="http://Android.genxml.mk" rel="noreferrer" target="_blank">Android.genxml.mk</a> b/src/intel/<a href="http://Android.genxml.mk" rel="noreferrer" target="_blank">Android.genxml.mk</a><br>
index 4b0746c..e4d8dd8 100644<br>
--- a/src/intel/<a href="http://Android.genxml.mk" rel="noreferrer" target="_blank">Android.genxml.mk</a><br>
+++ b/src/intel/<a href="http://Android.genxml.mk" rel="noreferrer" target="_blank">Android.genxml.mk</a><br>
@@ -96,6 +96,11 @@ $(intermediates)/genxml/gen9_<wbr>pack.h: PRIVATE_XML := $(LOCAL_PATH)/genxml/gen9.xm<br>
 $(intermediates)/genxml/gen9_<wbr>pack.h: $(LOCAL_PATH)/genxml/gen9.xml $(LOCAL_PATH)/genxml/gen_pack_<wbr>header.py<br>
        $(call header-gen)<br>
<br>
+$(intermediates)/genxml/<wbr>gen10_pack.h: PRIVATE_SCRIPT := $(MESA_PYTHON2) $(LOCAL_PATH)/genxml/gen_pack_<wbr>header.py<br>
+$(intermediates)/genxml/<wbr>gen10_pack.h: PRIVATE_XML := $(LOCAL_PATH)/genxml/gen10.xml<br>
+$(intermediates)/genxml/<wbr>gen10_pack.h: $(LOCAL_PATH)/genxml/gen10.xml $(LOCAL_PATH)/genxml/gen_pack_<wbr>header.py<br>
+       $(call header-gen)<br>
+<br>
 $(intermediates)/genxml/genX_<wbr>xml.h: $(addprefix $(MESA_TOP)/src/intel/,$(<wbr>GENXML_XML_FILES)) $(MESA_TOP)/src/intel/genxml/<wbr>gen_zipped_file.py<br>
        @mkdir -p $(dir $@)<br>
        @echo "Gen Header: $(PRIVATE_MODULE) <= $(notdir $(@))"<br>
diff --git a/src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a> b/src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a><br>
index 67e6d2d..516ac3a 100644<br>
--- a/src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a><br>
+++ b/src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a><br>
@@ -161,6 +161,25 @@ include $(MESA_COMMON_MK)<br>
 include $(BUILD_STATIC_LIBRARY)<br>
<br>
 # ------------------------------<wbr>---------<br>
+# Build libmesa_isl_gen10<br>
+# ------------------------------<wbr>---------<br>
+<br>
+include $(CLEAR_VARS)<br>
+<br>
+LOCAL_MODULE := libmesa_isl_gen10<br>
+<br>
+LOCAL_SRC_FILES := $(ISL_GEN10_FILES)<br>
+<br>
+LOCAL_CFLAGS := -DGEN_VERSIONx10=100<br>
+<br>
+LOCAL_C_INCLUDES := $(LIBISL_GENX_COMMON_INCLUDES)<br>
+<br>
+LOCAL_WHOLE_STATIC_LIBRARIES := libmesa_genxml<br>
+<br>
+include $(MESA_COMMON_MK)<br>
+include $(BUILD_STATIC_LIBRARY)<br>
+<br>
+# ------------------------------<wbr>---------<br>
 # Build libmesa_isl<br>
 # ------------------------------<wbr>---------<br>
<br>
@@ -187,6 +206,7 @@ LOCAL_WHOLE_STATIC_LIBRARIES := \<br>
        libmesa_isl_gen75 \<br>
        libmesa_isl_gen8 \<br>
        libmesa_isl_gen9 \<br>
+       libmesa_isl_gen10 \<br>
        libmesa_genxml<br>
<br>
 # Autogenerated sources<br>
diff --git a/src/intel/<a href="http://Android.vulkan.mk" rel="noreferrer" target="_blank">Android.vulkan.mk</a> b/src/intel/<a href="http://Android.vulkan.mk" rel="noreferrer" target="_blank">Android.vulkan.mk</a><br>
index 831b658..566db29 100644<br>
--- a/src/intel/<a href="http://Android.vulkan.mk" rel="noreferrer" target="_blank">Android.vulkan.mk</a><br>
+++ b/src/intel/<a href="http://Android.vulkan.mk" rel="noreferrer" target="_blank">Android.vulkan.mk</a><br>
@@ -158,6 +158,26 @@ include $(MESA_COMMON_MK)<br>
 include $(BUILD_STATIC_LIBRARY)<br>
<br>
 #<br>
+# libanv for gen10<br>
+#<br>
+<br>
+include $(CLEAR_VARS)<br>
+LOCAL_MODULE := libmesa_anv_gen10<br>
+LOCAL_MODULE_CLASS := STATIC_LIBRARIES<br>
+<br>
+LOCAL_SRC_FILES := $(VULKAN_GEN10_FILES)<br>
+LOCAL_CFLAGS := -DGEN_VERSIONx10=100<br>
+<br>
+LOCAL_C_INCLUDES := $(ANV_INCLUDES)<br>
+<br>
+LOCAL_WHOLE_STATIC_LIBRARIES := libmesa_anv_entrypoints libmesa_genxml<br>
+<br>
+LOCAL_SHARED_LIBRARIES := libdrm<br>
+<br>
+include $(MESA_COMMON_MK)<br>
+include $(BUILD_STATIC_LIBRARY)<br>
+<br>
+#<br>
 # libmesa_vulkan_common<br>
 #<br>
<br>
@@ -228,6 +248,7 @@ LOCAL_WHOLE_STATIC_LIBRARIES := \<br>
        libmesa_anv_gen75 \<br>
        libmesa_anv_gen8 \<br>
        libmesa_anv_gen9 \<br>
+       libmesa_anv_gen10 \<br>
        libmesa_intel_compiler \<br>
        libmesa_anv_entrypoints<br>
<br>
diff --git a/src/mesa/drivers/dri/i965/<wbr>Android.mk b/src/mesa/drivers/dri/i965/<wbr>Android.mk<br>
index 7c4fada..7ee9ab7 100644<br>
--- a/src/mesa/drivers/dri/i965/<wbr>Android.mk<br>
+++ b/src/mesa/drivers/dri/i965/<wbr>Android.mk<br>
@@ -47,7 +47,8 @@ I965_PERGEN_LIBS := \<br>
        libmesa_i965_gen7 \<br>
        libmesa_i965_gen75 \<br>
        libmesa_i965_gen8 \<br>
-       libmesa_i965_gen9<br>
+       libmesa_i965_gen9 \<br>
+       libmesa_i965_gen10<br>
<br>
 # ------------------------------<wbr>---------<br>
 # Build libmesa_i965_gen4<br>
@@ -218,6 +219,27 @@ include $(MESA_COMMON_MK)<br>
 include $(BUILD_STATIC_LIBRARY)<br>
<br>
 # ------------------------------<wbr>---------<br>
+# Build libmesa_i965_gen10<br>
+# ------------------------------<wbr>---------<br>
+<br>
+include $(CLEAR_VARS)<br>
+<br>
+LOCAL_MODULE := libmesa_i965_gen10<br>
+<br>
+LOCAL_C_INCLUDES := $(I965_PERGEN_COMMON_INCLUDES)<br>
+<br>
+LOCAL_SRC_FILES := $(i965_gen10_FILES)<br>
+<br>
+LOCAL_SHARED_LIBRARIES := $(I965_PERGEN_SHARED_<wbr>LIBRARIES)<br>
+<br>
+LOCAL_STATIC_LIBRARIES := $(I965_PERGEN_STATIC_<wbr>LIBRARIES)<br>
+<br>
+LOCAL_CFLAGS := -DGEN_VERSIONx10=100<br>
+<br>
+include $(MESA_COMMON_MK)<br>
+include $(BUILD_STATIC_LIBRARY)<br>
+<br>
+# ------------------------------<wbr>---------<br>
 # Build i965_dri<br>
 # ------------------------------<wbr>---------<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
2.9.3<br>
<br>
______________________________<wbr>_________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/mesa-dev</a><br>
</font></span></blockquote></div><br></div>