<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_mesa3d/src/compiler/spirv/spirv_to_nir.c, 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>spirv: fix AtomicLoad/Store on images</title>
<updated>2016-09-22T11:08:21+00:00</updated>
<author>
<name>Lionel Landwerlin</name>
<email>lionel.g.landwerlin@intel.com</email>
</author>
<published>2016-09-19T16:14:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=9adfa695ac144cfd7c9bb9d0c63d280861f3add4'/>
<id>9adfa695ac144cfd7c9bb9d0c63d280861f3add4</id>
<content type='text'>
OpAtomicLoad/Store should have pointer to images just like the rest of the
atomic operators. These couple of lines were poorly copied from the
ssbo/shared_vars cases (the only ones currently tests by the CTS).

Fixes 2afb950161f8 ("spirv/nir: Add support for OpAtomicLoad/Store")
Reviewed-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpAtomicLoad/Store should have pointer to images just like the rest of the
atomic operators. These couple of lines were poorly copied from the
ssbo/shared_vars cases (the only ones currently tests by the CTS).

Fixes 2afb950161f8 ("spirv/nir: Add support for OpAtomicLoad/Store")
Reviewed-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nir/spirv: Claim support for SampleRateShading</title>
<updated>2016-09-21T12:39:06+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-09-14T04:09:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=a5296448892e63791a457c19a6593161da9b42a8'/>
<id>a5296448892e63791a457c19a6593161da9b42a8</id>
<content type='text'>
We already support all of the decorations that require this capability.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We already support all of the decorations that require this capability.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>spirv: use subpass image type (v1.1)</title>
<updated>2016-09-16T05:16:31+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2016-09-15T01:08:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=e1ea36ae719619e69dadaf7efa7c7a40f891be91'/>
<id>e1ea36ae719619e69dadaf7efa7c7a40f891be91</id>
<content type='text'>
This adds support for the input attachments subpass type
to the SPIRV-&gt;NIR pass.

v1.1: drop handling from vtn_handle_texture

Reviewed-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds support for the input attachments subpass type
to the SPIRV-&gt;NIR pass.

v1.1: drop handling from vtn_handle_texture

Reviewed-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>spirv/nir: Implement OpAtomicLoad/Store for shared variables</title>
<updated>2016-09-07T16:37:37+00:00</updated>
<author>
<name>Lionel Landwerlin</name>
<email>lionel.g.landwerlin@intel.com</email>
</author>
<published>2016-09-06T21:51:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=0ad84b4366bd868a75146c3c2babdbbce8995b90'/>
<id>0ad84b4366bd868a75146c3c2babdbbce8995b90</id>
<content type='text'>
Missing bits from 2afb950161f847d9b0a7be03dfb62cacc5ea51ba.

Signed-off-by: Lionel Landwerlin &lt;lionel.g.landwerlin@intel.com&gt;
Reviewed-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Missing bits from 2afb950161f847d9b0a7be03dfb62cacc5ea51ba.

Signed-off-by: Lionel Landwerlin &lt;lionel.g.landwerlin@intel.com&gt;
Reviewed-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nir/spirv: Remove an erroneous "fall through" comment</title>
<updated>2016-09-07T16:04:34+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-09-07T16:03:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=37763bf44682ef3ec2e3772f997675d210b6033a'/>
<id>37763bf44682ef3ec2e3772f997675d210b6033a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>spirv/nir: Add support for OpAtomicLoad/Store</title>
<updated>2016-09-07T10:00:30+00:00</updated>
<author>
<name>Lionel Landwerlin</name>
<email>lionel.g.landwerlin@intel.com</email>
</author>
<published>2016-09-06T13:26:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=2afb950161f847d9b0a7be03dfb62cacc5ea51ba'/>
<id>2afb950161f847d9b0a7be03dfb62cacc5ea51ba</id>
<content type='text'>
Fixes new CTS tests :

dEQP-VK.spirv_assembly.instruction.compute.opatomic.load
dEQP-VK.spirv_assembly.instruction.compute.opatomic.store

v2: don't handle images like ssbo/ubo (Jason)

Signed-off-by: Lionel Landwerlin &lt;lionel.g.landwerlin@intel.com&gt;
Reviewed-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes new CTS tests :

dEQP-VK.spirv_assembly.instruction.compute.opatomic.load
dEQP-VK.spirv_assembly.instruction.compute.opatomic.store

v2: don't handle images like ssbo/ubo (Jason)

Signed-off-by: Lionel Landwerlin &lt;lionel.g.landwerlin@intel.com&gt;
Reviewed-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nir/spirv: Use fill_common_atomic_sources for image atomics</title>
<updated>2016-09-07T00:08:13+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-09-06T22:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=2b18a3f5d33e7f9a87ed7c2016e9fde657823286'/>
<id>2b18a3f5d33e7f9a87ed7c2016e9fde657823286</id>
<content type='text'>
We had two almost identical copies of this code and they were both broken
but in different ways.  The previous two commits fixed both of them.  This
one just unifies them so that it's easier to handle in the future.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We had two almost identical copies of this code and they were both broken
but in different ways.  The previous two commits fixed both of them.  This
one just unifies them so that it's easier to handle in the future.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nir/spirv: Use the correct sources for CompareExchange on images</title>
<updated>2016-09-07T00:08:13+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-09-06T22:13:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=f2a10937d8024cce25da2f4b764b2b8a61d6398e'/>
<id>f2a10937d8024cce25da2f4b764b2b8a61d6398e</id>
<content type='text'>
The CompareExchange operation has two "Memory Semantics" parameters instead
of one so the real arguments start at w[7] instead of w[6].

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Cc: "12.0" &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The CompareExchange operation has two "Memory Semantics" parameters instead
of one so the real arguments start at w[7] instead of w[6].

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Cc: "12.0" &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nir/spirv: Swap the argument order for AtomicCompareExchange</title>
<updated>2016-09-07T00:08:13+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-09-06T22:02:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=0ead7bef6b24add7bf0119f8d5f63e4ff806ec72'/>
<id>0ead7bef6b24add7bf0119f8d5f63e4ff806ec72</id>
<content type='text'>
SPIR-V has the two arguments in the opposite order from GLSL.  NIR uses the
GLSL order so we had them backwards.

Fixes dEQP-VK.spirv_assembly.instruction.compute.opatomic.compex

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Cc: "12.0" &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SPIR-V has the two arguments in the opposite order from GLSL.  NIR uses the
GLSL order so we had them backwards.

Fixes dEQP-VK.spirv_assembly.instruction.compute.opatomic.compex

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Cc: "12.0" &lt;mesa-stable@lists.freedesktop.org&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>spirv: replace assert with unreachable</title>
<updated>2016-08-29T23:29:26+00:00</updated>
<author>
<name>Timothy Arceri</name>
<email>timothy.arceri@collabora.com</email>
</author>
<published>2016-08-29T02:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=5025e88703092cff45868d1637aa517d937081d7'/>
<id>5025e88703092cff45868d1637aa517d937081d7</id>
<content type='text'>
Fixes uninitialised warning for coord_components.

Reviewed-by: Matt Turner &lt;mattst88@gmail.com&gt;
Reviewed-by: Jason Ekstrand &lt;jason.ekstrand@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes uninitialised warning for coord_components.

Reviewed-by: Matt Turner &lt;mattst88@gmail.com&gt;
Reviewed-by: Jason Ekstrand &lt;jason.ekstrand@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
