<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_mesa3d/src/gallium/docs/source/screen.rst, 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>gallium: add PIPE_CAP_TGSI_ARRAY_COMPONENTS</title>
<updated>2016-10-12T16:50:10+00:00</updated>
<author>
<name>Nicolai Hähnle</name>
<email>nicolai.haehnle@amd.com</email>
</author>
<published>2016-10-07T07:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=700a571f8963cff4bff230e8e9b25da0bdce4f54'/>
<id>700a571f8963cff4bff230e8e9b25da0bdce4f54</id>
<content type='text'>
This is a screen cap because drivers are expected to support it either
for all shader types or for none of them.

Reviewed-by: Edward O'Callaghan &lt;funfunctor@folklore1984.net&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a screen cap because drivers are expected to support it either
for all shader types or for none of them.

Reviewed-by: Edward O'Callaghan &lt;funfunctor@folklore1984.net&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gallium: add PIPE_COMPUTE_CAP_MAX_VARIABLE_THREADS_PER_BLOCK</title>
<updated>2016-10-06T22:18:57+00:00</updated>
<author>
<name>Samuel Pitoiset</name>
<email>samuel.pitoiset@gmail.com</email>
</author>
<published>2016-09-10T14:31:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=07bb4513c6e48f73df713f590fd8dd0710fad0c8'/>
<id>07bb4513c6e48f73df713f590fd8dd0710fad0c8</id>
<content type='text'>
v3: - use a new case statement in r600_pipe_common.c
    - fix compilation of softpipe...

Signed-off-by: Samuel Pitoiset &lt;samuel.pitoiset@gmail.com&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
v3: - use a new case statement in r600_pipe_common.c
    - fix compilation of softpipe...

Signed-off-by: Samuel Pitoiset &lt;samuel.pitoiset@gmail.com&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gallium: remove PIPE_BIND_TRANSFER_READ/WRITE</title>
<updated>2016-09-08T20:51:33+00:00</updated>
<author>
<name>Marek Olšák</name>
<email>marek.olsak@amd.com</email>
</author>
<published>2016-09-07T19:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=5981ab544562c667c882526c31a6f8c2ce6eba12'/>
<id>5981ab544562c667c882526c31a6f8c2ce6eba12</id>
<content type='text'>
not used in any useful way

Reviewed-by: Eric Anholt &lt;eric@anholt.net&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
Reviewed-by: Roland Scheidegger &lt;sroland@vmware.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
not used in any useful way

Reviewed-by: Eric Anholt &lt;eric@anholt.net&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
Reviewed-by: Roland Scheidegger &lt;sroland@vmware.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gallium: add cap to export device pointer size</title>
<updated>2016-08-29T18:40:15+00:00</updated>
<author>
<name>Jan Vesely</name>
<email>jan.vesely@rutgers.edu</email>
</author>
<published>2016-08-28T08:06:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=c7af84968d4ee0f67c46c347c6fb83d6fbc83ef3'/>
<id>c7af84968d4ee0f67c46c347c6fb83d6fbc83ef3</id>
<content type='text'>
v2: document the new cap
v3: fix 80 char limit in screen.rst

Signed-off-by: Jan Vesely &lt;jan.vesely@rutgers.edu&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
Acked-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
v2: document the new cap
v3: fix 80 char limit in screen.rst

Signed-off-by: Jan Vesely &lt;jan.vesely@rutgers.edu&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
Acked-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gallium: add a cap to expose whether driver supports mixed color/zs bits</title>
<updated>2016-08-23T22:30:49+00:00</updated>
<author>
<name>Ilia Mirkin</name>
<email>imirkin@alum.mit.edu</email>
</author>
<published>2016-08-21T02:40:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=9515d651f95d58feea64d1c4c989a216ff83f8b4'/>
<id>9515d651f95d58feea64d1c4c989a216ff83f8b4</id>
<content type='text'>
Some hardware can't render to color/depth buffers of mixed bitness. When
that happens a fallback has to happen, but this allows the driver to
express that this isn't an optimal scenario. The purpose of this is to
remove such fbconfigs from the GLX/EGL config list.

Signed-off-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some hardware can't render to color/depth buffers of mixed bitness. When
that happens a fallback has to happen, but this allows the driver to
express that this isn't an optimal scenario. The purpose of this is to
remove such fbconfigs from the GLX/EGL config list.

Signed-off-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gallium: change pipe_sampler_view::first_element/last_element -&gt; offset/size</title>
<updated>2016-08-17T12:15:33+00:00</updated>
<author>
<name>Marek Olšák</name>
<email>marek.olsak@amd.com</email>
</author>
<published>2016-08-12T00:33:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=7cd256ce7e4bad680bb77d033cf5dd662abab2dd'/>
<id>7cd256ce7e4bad680bb77d033cf5dd662abab2dd</id>
<content type='text'>
This is required by OpenGL. Our hardware supports this.

Example: Bind RGBA32F with offset = 4 bytes.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97305

Acked-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
Acked-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is required by OpenGL. Our hardware supports this.

Example: Bind RGBA32F with offset = 4 bytes.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97305

Acked-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
Acked-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gallium: add a cap for VIEWPORT_SUBPIXEL_BITS (v2)</title>
<updated>2016-07-20T10:45:31+00:00</updated>
<author>
<name>Józef Kucia</name>
<email>joseph.kucia@gmail.com</email>
</author>
<published>2016-07-19T11:07:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=3cd28fe3de203934f2bab33cce7a91da499c7376'/>
<id>3cd28fe3de203934f2bab33cce7a91da499c7376</id>
<content type='text'>
This allows Gallium drivers to advertise the subpixel precision
for floating point viewports bounds.

v2:
  - Set ViewportSubpixelBits in st_init_limits.

Signed-off-by: Józef Kucia &lt;joseph.kucia@gmail.com&gt;
Signed-off-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
Reviewed-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows Gallium drivers to advertise the subpixel precision
for floating point viewports bounds.

v2:
  - Set ViewportSubpixelBits in st_init_limits.

Signed-off-by: Józef Kucia &lt;joseph.kucia@gmail.com&gt;
Signed-off-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
Reviewed-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gallium: Add a cap for offset_units_unscaled</title>
<updated>2016-06-25T08:16:15+00:00</updated>
<author>
<name>Axel Davy</name>
<email>axel.davy@ens.fr</email>
</author>
<published>2016-06-13T20:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=59a692916ca251db995050f7fc0bb7b4e6e4780b'/>
<id>59a692916ca251db995050f7fc0bb7b4e6e4780b</id>
<content type='text'>
D3D9 has a different behaviour for depth bias.

For OGL/D3D1X, the depth bias unit is the
minimal resolvable value for the depth buffer,
which depends on the format (and has different
behaviour for float depth buffers).

For D3D9, the depth bias unit is 1.0f.

Signed-off-by: Axel Davy &lt;axel.davy@ens.fr&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
D3D9 has a different behaviour for depth bias.

For OGL/D3D1X, the depth bias unit is the
minimal resolvable value for the depth buffer,
which depends on the format (and has different
behaviour for float depth buffers).

For D3D9, the depth bias unit is 1.0f.

Signed-off-by: Axel Davy &lt;axel.davy@ens.fr&gt;
Reviewed-by: Marek Olšák &lt;marek.olsak@amd.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gallium: add PIPE_CAP_MAX_WINDOW_RECTANGLES to all drivers</title>
<updated>2016-06-18T17:38:29+00:00</updated>
<author>
<name>Ilia Mirkin</name>
<email>imirkin@alum.mit.edu</email>
</author>
<published>2016-06-11T19:26:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=07fcb06fe0220a51ad20b6b8a70512071999182c'/>
<id>07fcb06fe0220a51ad20b6b8a70512071999182c</id>
<content type='text'>
This says how many window rectangles are supported by the
implementation, although it may not exceed PIPE_MAX_WINDOW_RECTANGLES.

Signed-off-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
Reviewed-by: Brian Paul &lt;brianp@vmware.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This says how many window rectangles are supported by the
implementation, although it may not exceed PIPE_MAX_WINDOW_RECTANGLES.

Signed-off-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
Reviewed-by: Brian Paul &lt;brianp@vmware.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gallium: add PIPE_CAP_TGSI_VOTE for when the VOTE ops are allowed</title>
<updated>2016-06-07T00:49:29+00:00</updated>
<author>
<name>Ilia Mirkin</name>
<email>imirkin@alum.mit.edu</email>
</author>
<published>2016-05-29T15:39:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=edfa7a4b25839fb7bda71ce42af9a0a02c7c5b27'/>
<id>edfa7a4b25839fb7bda71ce42af9a0a02c7c5b27</id>
<content type='text'>
Signed-off-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
