<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_mesa3d/src/intel/isl/isl_format.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>intel/isl: Allow multisampling with ISL_FORMAT_HiZ</title>
<updated>2016-10-03T21:53:01+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-09-02T01:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=b1311a48e093ebe7ee6162e2afe1886728866918'/>
<id>b1311a48e093ebe7ee6162e2afe1886728866918</id>
<content type='text'>
HiZ buffers can be multisampled and, on Broadwell and earlier, simply using
interleaved multisampling with a compression block size of 8x4 samples
yields the correct HiZ surface size calculations.  Unfortunately,
choose_msaa_layout was rejecting multisampled HiZ buffers because of format
checks.  Now that we have a simple helper for determining if a format
supports multisampling, that's an easy enough issue to fix.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Chad Versace &lt;chadversary@chromium.org&gt;
Reviewed-by: Nanley Chery &lt;nanley.g.chery@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HiZ buffers can be multisampled and, on Broadwell and earlier, simply using
interleaved multisampling with a compression block size of 8x4 samples
yields the correct HiZ surface size calculations.  Unfortunately,
choose_msaa_layout was rejecting multisampled HiZ buffers because of format
checks.  Now that we have a simple helper for determining if a format
supports multisampling, that's an easy enough issue to fix.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Chad Versace &lt;chadversary@chromium.org&gt;
Reviewed-by: Nanley Chery &lt;nanley.g.chery@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>intel/isl: Add a format_supports_multisampling helper</title>
<updated>2016-10-03T21:53:01+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-09-02T01:57:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=5637f3f1202b46ff02c80e743dd84752a040685a'/>
<id>5637f3f1202b46ff02c80e743dd84752a040685a</id>
<content type='text'>
Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Chad Versace &lt;chadversary@chromium.org&gt;
Reviewed-by: Nanley Chery &lt;nanley.g.chery@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Chad Versace &lt;chadversary@chromium.org&gt;
Reviewed-by: Nanley Chery &lt;nanley.g.chery@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>intel: s/brw_device_info/gen_device_info/</title>
<updated>2016-09-03T15:23:06+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-08-22T22:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=527f37199929932300acc1688d8160e1f3b1d753'/>
<id>527f37199929932300acc1688d8160e1f3b1d753</id>
<content type='text'>
Generated by:

sed -i -e 's/brw_device_info/gen_device_info/g' src/intel/**/*.c
sed -i -e 's/brw_device_info/gen_device_info/g' src/intel/**/*.h
sed -i -e 's/brw_device_info/gen_device_info/g' **/i965/*.c
sed -i -e 's/brw_device_info/gen_device_info/g' **/i965/*.cpp
sed -i -e 's/brw_device_info/gen_device_info/g' **/i965/*.h

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Jordan Justen &lt;jordan.l.justen@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Generated by:

sed -i -e 's/brw_device_info/gen_device_info/g' src/intel/**/*.c
sed -i -e 's/brw_device_info/gen_device_info/g' src/intel/**/*.h
sed -i -e 's/brw_device_info/gen_device_info/g' **/i965/*.c
sed -i -e 's/brw_device_info/gen_device_info/g' **/i965/*.cpp
sed -i -e 's/brw_device_info/gen_device_info/g' **/i965/*.h

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Jordan Justen &lt;jordan.l.justen@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>intel: Add a new "common" library for more code sharing</title>
<updated>2016-09-03T15:23:06+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-08-22T21:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=55364ab5b7136e09a61d858f1167dee81e17bd9f'/>
<id>55364ab5b7136e09a61d858f1167dee81e17bd9f</id>
<content type='text'>
The first thing to go in this new library is brw_device_info.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Jordan Justen &lt;jordan.l.justen@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The first thing to go in this new library is brw_device_info.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Jordan Justen &lt;jordan.l.justen@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isl/formats: Integer formats are not filterable</title>
<updated>2016-08-23T23:51:34+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-08-23T21:11:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=70bc891c42085c7344a70e366d5262533d5c529b'/>
<id>70bc891c42085c7344a70e366d5262533d5c529b</id>
<content type='text'>
In ca2a8e56285, we updated the format table to add more formats (most of
which are new on SKL) but accidentally marked some integer formats as
filterable.  You can't filter an integer format.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Nanley Chery &lt;nanley.g.chery@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In ca2a8e56285, we updated the format table to add more formats (most of
which are new on SKL) but accidentally marked some integer formats as
filterable.  You can't filter an integer format.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Nanley Chery &lt;nanley.g.chery@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isl/formats: Update the table with more samplable formats</title>
<updated>2016-08-23T18:45:24+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-07-27T00:31:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=ca2a8e56285353034e3b61376d45c8a05af38b5e'/>
<id>ca2a8e56285353034e3b61376d45c8a05af38b5e</id>
<content type='text'>
There were a lot of formats where support was added on Haswell or later but
we never updated the format table.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Nanley Chery &lt;nanley.g.chery@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were a lot of formats where support was added on Haswell or later but
we never updated the format table.

Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Nanley Chery &lt;nanley.g.chery@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isl/formats: Report ETC as being samplable on Bay Trail</title>
<updated>2016-08-23T18:45:24+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-07-27T00:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=aba9e25b703ea0c7c9da5fcc6491d17b5e7979b3'/>
<id>aba9e25b703ea0c7c9da5fcc6491d17b5e7979b3</id>
<content type='text'>
Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Nanley Chery &lt;nanley.g.chery@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Nanley Chery &lt;nanley.g.chery@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isl: Add a helper for getting a depth format from an isl_format</title>
<updated>2016-08-08T18:13:44+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-08-06T16:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=21d5c1be6a334b924ac3dcedbdc35285e0c1ba16'/>
<id>21d5c1be6a334b924ac3dcedbdc35285e0c1ba16</id>
<content type='text'>
Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Kenneth Graunke &lt;kenneth@whitecape.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jason Ekstrand &lt;jason@jlekstrand.net&gt;
Reviewed-by: Kenneth Graunke &lt;kenneth@whitecape.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isl: Add per-gen format introspection</title>
<updated>2016-05-24T02:12:34+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-05-20T22:42:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=7374d006b6d1f09483c986a3f1b5f55cce007b04'/>
<id>7374d006b6d1f09483c986a3f1b5f55cce007b04</id>
<content type='text'>
This is just a copy-and-paste from brw_surface_formats.c.  For the
supports_vertex_fetch function, we do a bit more work so that it properly
handles Bay Trail.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is just a copy-and-paste from brw_surface_formats.c.  For the
supports_vertex_fetch function, we do a bit more work so that it properly
handles Bay Trail.
</pre>
</div>
</content>
</entry>
<entry>
<title>isl/format: Add a get_num_channels helper</title>
<updated>2016-04-22T03:44:27+00:00</updated>
<author>
<name>Jason Ekstrand</name>
<email>jason.ekstrand@intel.com</email>
</author>
<published>2016-04-16T04:36:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=2980507a1983b2af157dc538fb22e759c1d257e8'/>
<id>2980507a1983b2af157dc538fb22e759c1d257e8</id>
<content type='text'>
Reviewed-by: Chad Versace &lt;chad.versace@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: Chad Versace &lt;chad.versace@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
