<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_mesa3d/src/gallium, branch replicant-6.0</title>
<subtitle>external/mesa3d
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/'/>
<entry>
<title>enable standalone build of llvmpipe for ARM</title>
<updated>2017-02-12T19:15:41+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-02-12T19:15:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=bddbe95616987fe637a71616b5f9130160f1ea07'/>
<id>bddbe95616987fe637a71616b5f9130160f1ea07</id>
<content type='text'>
also add profiling flags

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also add profiling flags

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'mesa/13.0' into nougat-x86</title>
<updated>2017-01-08T16:30:27+00:00</updated>
<author>
<name>Chih-Wei Huang</name>
<email>cwhuang@linux.org.tw</email>
</author>
<published>2017-01-08T16:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=e123ad753c152491c07a5cc6d346f62624b07949'/>
<id>e123ad753c152491c07a5cc6d346f62624b07949</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>radeonsi: fix an off-by-one error in the bounds check for max_vertices</title>
<updated>2016-12-15T15:53:30+00:00</updated>
<author>
<name>Nicolai Hähnle</name>
<email>nicolai.haehnle@amd.com</email>
</author>
<published>2016-12-06T20:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=cf07f78f7e6b1365bae8bb00e2f9dea0648c5f40'/>
<id>cf07f78f7e6b1365bae8bb00e2f9dea0648c5f40</id>
<content type='text'>
The spec actually says that calling EmitStreamVertex is undefined when
you exceed max_vertices. But we do need to avoid trampling over memory
outside the GSVS ring.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Edward O'Callaghan &lt;funfunctor@folklore1984.net&gt;
Reviewed-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
(cherry picked from commit 88509518b01d7c1d7436a790bf9be5cf3c41a528)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The spec actually says that calling EmitStreamVertex is undefined when
you exceed max_vertices. But we do need to avoid trampling over memory
outside the GSVS ring.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Edward O'Callaghan &lt;funfunctor@folklore1984.net&gt;
Reviewed-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
(cherry picked from commit 88509518b01d7c1d7436a790bf9be5cf3c41a528)
</pre>
</div>
</content>
</entry>
<entry>
<title>radeonsi: do not kill GS with memory writes</title>
<updated>2016-12-15T15:53:30+00:00</updated>
<author>
<name>Nicolai Hähnle</name>
<email>nicolai.haehnle@amd.com</email>
</author>
<published>2016-11-29T15:33:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=cf4316a9ced99327ba6760b806bdb15014112b5a'/>
<id>cf4316a9ced99327ba6760b806bdb15014112b5a</id>
<content type='text'>
Vertex emits beyond the specified maximum number of vertices are supposed to
have no effect, which is why we used to always kill GS that reached the limit.

However, if the GS also writes to memory (SSBO, atomics, shader images), then
we must keep going and only skip the vertex emit itself.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
(cherry picked from commit 7655bccce80c9690ecb850304d15238ef1e0d622)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Vertex emits beyond the specified maximum number of vertices are supposed to
have no effect, which is why we used to always kill GS that reached the limit.

However, if the GS also writes to memory (SSBO, atomics, shader images), then
we must keep going and only skip the vertex emit itself.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
(cherry picked from commit 7655bccce80c9690ecb850304d15238ef1e0d622)
</pre>
</div>
</content>
</entry>
<entry>
<title>radeonsi: update all GSVS ring descriptors for new buffer allocations</title>
<updated>2016-12-15T15:53:30+00:00</updated>
<author>
<name>Nicolai Hähnle</name>
<email>nicolai.haehnle@amd.com</email>
</author>
<published>2016-11-28T19:30:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=bc39170c3368196a400198787be0a723cde6f783'/>
<id>bc39170c3368196a400198787be0a723cde6f783</id>
<content type='text'>
Fixes GL45-CTS.gtf40.GL3Tests.transform_feedback3.transform_feedback3_geometry_instanced.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Edward O'Callaghan &lt;funfunctor@folklore1984.net&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
(cherry picked from commit 7b5b3d63c5f33bbd49f4b11c282603baa9371c10)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes GL45-CTS.gtf40.GL3Tests.transform_feedback3.transform_feedback3_geometry_instanced.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Edward O'Callaghan &lt;funfunctor@folklore1984.net&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
(cherry picked from commit 7b5b3d63c5f33bbd49f4b11c282603baa9371c10)
</pre>
</div>
</content>
</entry>
<entry>
<title>radeonsi: disable the constant engine (CE) on Carrizo and Stoney</title>
<updated>2016-12-14T19:03:12+00:00</updated>
<author>
<name>Marek Olšák</name>
<email>marek.olsak@amd.com</email>
</author>
<published>2016-12-07T22:01:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=11b8d52dcea596ec4c604560e6c364759e7052c4'/>
<id>11b8d52dcea596ec4c604560e6c364759e7052c4</id>
<content type='text'>
It must be disabled until the kernel bug is fixed, and then we'll enable CE
based on the DRM version.

Cc: 12.0 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
(cherry picked from commit 31f988a9d6d05f4aaea4d0455e509a5f6b667d9c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It must be disabled until the kernel bug is fixed, and then we'll enable CE
based on the DRM version.

Cc: 12.0 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
(cherry picked from commit 31f988a9d6d05f4aaea4d0455e509a5f6b667d9c)
</pre>
</div>
</content>
</entry>
<entry>
<title>radeonsi: wait for outstanding LDS instructions in memory barriers if needed</title>
<updated>2016-12-14T19:03:12+00:00</updated>
<author>
<name>Marek Olšák</name>
<email>marek.olsak@amd.com</email>
</author>
<published>2016-12-02T18:40:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=18bb2d5c66133df790082aaba8359cc1beeee82f'/>
<id>18bb2d5c66133df790082aaba8359cc1beeee82f</id>
<content type='text'>
Cc: 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
(cherry picked from commit 13c34cf8ca43d0f9c1e1a663e6a3783b0938dfd9)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cc: 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
(cherry picked from commit 13c34cf8ca43d0f9c1e1a663e6a3783b0938dfd9)
</pre>
</div>
</content>
</entry>
<entry>
<title>tgsi: fix the src type of TGSI_OPCODE_MEMBAR</title>
<updated>2016-12-14T19:03:12+00:00</updated>
<author>
<name>Marek Olšák</name>
<email>marek.olsak@amd.com</email>
</author>
<published>2016-12-02T18:17:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=3b956bdbcc86418404e7e861521d14ce83c8543e'/>
<id>3b956bdbcc86418404e7e861521d14ce83c8543e</id>
<content type='text'>
It's a literal integer. The next commit will need this.

Cc: 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
(cherry picked from commit 16ba04d6deea4f89cbaec00a001d5c2ac841692b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's a literal integer. The next commit will need this.

Cc: 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
(cherry picked from commit 16ba04d6deea4f89cbaec00a001d5c2ac841692b)
</pre>
</div>
</content>
</entry>
<entry>
<title>radeonsi: wait for outstanding memory instructions in TCS barriers</title>
<updated>2016-12-14T19:03:12+00:00</updated>
<author>
<name>Marek Olšák</name>
<email>marek.olsak@amd.com</email>
</author>
<published>2016-12-02T18:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=2da119dfe9ce8684d56745e43fda224a0dad3465'/>
<id>2da119dfe9ce8684d56745e43fda224a0dad3465</id>
<content type='text'>
Cc: 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
(cherry picked from commit 16f49c16c79a67f174b92672d546f909425f7fc3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cc: 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
(cherry picked from commit 16f49c16c79a67f174b92672d546f909425f7fc3)
</pre>
</div>
</content>
</entry>
<entry>
<title>radeonsi: allow specifying simm16 of emit_waitcnt at call sites</title>
<updated>2016-12-14T19:03:12+00:00</updated>
<author>
<name>Marek Olšák</name>
<email>marek.olsak@amd.com</email>
</author>
<published>2016-12-02T17:56:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=6f37d3067954a1ed70ea1a0bfe60783ba7b04166'/>
<id>6f37d3067954a1ed70ea1a0bfe60783ba7b04166</id>
<content type='text'>
The next commit will use this.

Cc: 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
(cherry picked from commit 15e96c70b0b668a2626326d3572a247e41885c18)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The next commit will use this.

Cc: 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
(cherry picked from commit 15e96c70b0b668a2626326d3572a247e41885c18)
</pre>
</div>
</content>
</entry>
</feed>
