<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_mesa3d/Android.mk, branch replicant-6.0-0004</title>
<subtitle>external/mesa3d
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/'/>
<entry>
<title>Revert "android: disable asm temporarily"</title>
<updated>2017-01-13T13:29:21+00:00</updated>
<author>
<name>Chih-Wei Huang</name>
<email>cwhuang@linux.org.tw</email>
</author>
<published>2017-01-13T13:29:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=5ee081425fe0dcd47f4bda5d58c67b76fba39a82'/>
<id>5ee081425fe0dcd47f4bda5d58c67b76fba39a82</id>
<content type='text'>
This reverts commit 6c1c7ac07e507b7a9b331edd049fb0edb2205cc6.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 6c1c7ac07e507b7a9b331edd049fb0edb2205cc6.
</pre>
</div>
</content>
</entry>
<entry>
<title>android: disable asm temporarily</title>
<updated>2016-11-01T19:42:00+00:00</updated>
<author>
<name>Chih-Wei Huang</name>
<email>cwhuang@linux.org.tw</email>
</author>
<published>2016-09-02T06:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=fc2913995ad0086eb000f7194d2a079be238cd65'/>
<id>fc2913995ad0086eb000f7194d2a079be238cd65</id>
<content type='text'>
It causes 32-bit libglapi.so has text relocations issue. The linker
of Android 7.0 refuses to load it so all 32-bit apps can't run.
Disable it until we come out a proper solution.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It causes 32-bit libglapi.so has text relocations issue. The linker
of Android 7.0 refuses to load it so all 32-bit apps can't run.
Disable it until we come out a proper solution.
</pre>
</div>
</content>
</entry>
<entry>
<title>android: support swrast</title>
<updated>2016-11-01T19:41:59+00:00</updated>
<author>
<name>WuZhen</name>
<email>wuzhen@jidemail.com</email>
</author>
<published>2016-06-18T13:57:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=61025f0b269c8c31ec76dba5f72d98590d001949'/>
<id>61025f0b269c8c31ec76dba5f72d98590d001949</id>
<content type='text'>
System boots up with gles_mesa/softpipe/llvmpipe.

NO_REF_TASK
Tested: local run

Change-Id: I629ed0ca9fad12e32270eb8e8bfa9f7681b68474
Signed-off-by: Chih-Wei Huang &lt;cwhuang@linux.org.tw&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
System boots up with gles_mesa/softpipe/llvmpipe.

NO_REF_TASK
Tested: local run

Change-Id: I629ed0ca9fad12e32270eb8e8bfa9f7681b68474
Signed-off-by: Chih-Wei Huang &lt;cwhuang@linux.org.tw&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>android: enable x86 asm and sse4 for x86 and x86_64</title>
<updated>2016-11-01T19:41:59+00:00</updated>
<author>
<name>WuZhen</name>
<email>wuzhen@jidemail.com</email>
</author>
<published>2016-02-24T13:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=74f550427c7fffe637917e2caa79a6bb6c378db4'/>
<id>74f550427c7fffe637917e2caa79a6bb6c378db4</id>
<content type='text'>
Support multilib compilation use runtime feature selection.

NO_REF_TASK
Tested: local run

Change-Id: Iee7961effdecde09cfbdaf09455bfb0912699ae3
Signed-off-by: Chih-Wei Huang &lt;cwhuang@linux.org.tw&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support multilib compilation use runtime feature selection.

NO_REF_TASK
Tested: local run

Change-Id: Iee7961effdecde09cfbdaf09455bfb0912699ae3
Signed-off-by: Chih-Wei Huang &lt;cwhuang@linux.org.tw&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>android: add support for libmesa_amdgpu_addrlib</title>
<updated>2016-09-13T00:06:04+00:00</updated>
<author>
<name>Mauro Rossi</name>
<email>issor.oruam@gmail.com</email>
</author>
<published>2016-09-12T23:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=6b9d7e69ee7fd1162f7ac231a337630d859c493b'/>
<id>6b9d7e69ee7fd1162f7ac231a337630d859c493b</id>
<content type='text'>
Android porting of the following commits:

f1f1ba3 "radeonsi: move sid.h/r600d_common.h to a common place."
69fca64 "amd/addrlib: move addrlib from amdgpu winsys to common code"

This patch fixes android building errors

Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android porting of the following commits:

f1f1ba3 "radeonsi: move sid.h/r600d_common.h to a common place."
69fca64 "amd/addrlib: move addrlib from amdgpu winsys to common code"

This patch fixes android building errors

Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>android: intel: Flatten the makefile structure</title>
<updated>2016-08-29T19:17:34+00:00</updated>
<author>
<name>Mauro Rossi</name>
<email>issor.oruam@gmail.com</email>
</author>
<published>2016-08-27T15:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=cd18bbeef342152cd1a09e2703790bd48002a6ca'/>
<id>cd18bbeef342152cd1a09e2703790bd48002a6ca</id>
<content type='text'>
Android porting of commit bebc1a1 "intel: Flatten the makefile structure"

Automake approach was followed, by moving makefiles a level up,
naming them Android.genxml.mk and Android.isl.mk,
performing the necessary adjustments to the paths,
adding src/intel/Android.mk and fixing mesa top level makefile.

Acked-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android porting of commit bebc1a1 "intel: Flatten the makefile structure"

Automake approach was followed, by moving makefiles a level up,
naming them Android.genxml.mk and Android.isl.mk,
performing the necessary adjustments to the paths,
adding src/intel/Android.mk and fixing mesa top level makefile.

Acked-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isl: add support for Android libmesa_isl static library</title>
<updated>2016-06-02T21:31:44+00:00</updated>
<author>
<name>Mauro Rossi</name>
<email>issor.oruam@gmail.com</email>
</author>
<published>2016-06-02T19:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=278c2212ac137c19438a84072c8d3150b5a5b4f6'/>
<id>278c2212ac137c19438a84072c8d3150b5a5b4f6</id>
<content type='text'>
isl library is needed to build i965, libmesa_isl static library is added
to fix related Android building errors.

Any attempt to build libmesa_genxml as phony package module failed to deliver
gen{7,75,8,9}_pack.h generated headers, needed for libmesa_isl_gen{7,75,8,9}

Due to constraints in Android Build System, libmesa_genxml is built as static,
at least one source is needed, so dummy.c is autogenerated for this scope,
libmesa_genxml dependency is declared using LOCAL_WHOLE_STATIC_LIBRARIES,
to avoid building errors due to missing genxml/gen{7,75,8,9}_pack.h headers.

Cc: &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
isl library is needed to build i965, libmesa_isl static library is added
to fix related Android building errors.

Any attempt to build libmesa_genxml as phony package module failed to deliver
gen{7,75,8,9}_pack.h generated headers, needed for libmesa_isl_gen{7,75,8,9}

Due to constraints in Android Build System, libmesa_genxml is built as static,
at least one source is needed, so dummy.c is autogenerated for this scope,
libmesa_genxml dependency is declared using LOCAL_WHOLE_STATIC_LIBRARIES,
to avoid building errors due to missing genxml/gen{7,75,8,9}_pack.h headers.

Cc: &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gbm: Add Android build support</title>
<updated>2016-05-23T11:07:46+00:00</updated>
<author>
<name>Rob Herring</name>
<email>robh@kernel.org</email>
</author>
<published>2016-05-04T02:02:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=bdfa635f726d77457db9ab6298c7910138befbcd'/>
<id>bdfa635f726d77457db9ab6298c7910138befbcd</id>
<content type='text'>
In order to use libgbm for gralloc, add it to the Android build.

Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
Reviewed-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Eric Anholt &lt;eric@anholt.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to use libgbm for gralloc, add it to the Android build.

Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
Reviewed-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Eric Anholt &lt;eric@anholt.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: fix build ordering of subdirectories</title>
<updated>2016-05-01T11:31:28+00:00</updated>
<author>
<name>Rob Herring</name>
<email>robh@kernel.org</email>
</author>
<published>2016-04-28T19:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=dbbf7a8e618f06f59abbdc4c5be605a08886ed6a'/>
<id>dbbf7a8e618f06f59abbdc4c5be605a08886ed6a</id>
<content type='text'>
Different versions of make behave differently in whether $(wildcard) sorts
the results or not. The Android build now explicitly sorts
all-named-subdir-makefiles which breaks the build because src/gallium
must be included after src/mesa/drivers/dri.

The Android build system doesn't support doing "include $(call
all-named-subdir-makefiles,...)" twice, so rework things by generating
the included makefile list and including them in 2 steps.

Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
Reviewed-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Different versions of make behave differently in whether $(wildcard) sorts
the results or not. The Android build now explicitly sorts
all-named-subdir-makefiles which breaks the build because src/gallium
must be included after src/mesa/drivers/dri.

The Android build system doesn't support doing "include $(call
all-named-subdir-makefiles,...)" twice, so rework things by generating
the included makefile list and including them in 2 steps.

Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
Reviewed-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>glsl: move the android build scripts a level up</title>
<updated>2016-04-11T18:08:23+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.velikov@collabora.com</email>
</author>
<published>2016-04-05T13:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=4db8f15a257679b90ad98f8fb46bbb71d2075cfa'/>
<id>4db8f15a257679b90ad98f8fb46bbb71d2075cfa</id>
<content type='text'>
Analogous to previous commit.

Signed-off-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
Acked-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Analogous to previous commit.

Signed-off-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
Acked-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
