<p dir="ltr">Not that I'm against this, but is there actual HW that supports the full 3d stuff? From what I gather, no proprietary drivers expose this ext.</p>
<div class="gmail_quote">On Mar 4, 2016 8:17 PM, "Anuj Phogat" <<a href="mailto:anuj.phogat@gmail.com">anuj.phogat@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Anuj Phogat (16):<br>
mesa: Add block depth field in struct gl_format_info<br>
mesa: Add support to query block depth using<br>
_mesa_get_format_block_size()<br>
mesa: Add error conditions for compressed textures with 3D blocks<br>
mesa: Account for block depth in _mesa_format_image_size()<br>
glapi: Update dispatch XML files for OES_texture_compression_astc.xml<br>
mesa: Add mesa formats for astc 3d formats<br>
mesa: Add entries for astc 3d formats initializing struct<br>
gl_format_info<br>
mesa: Add OES_texture_compression_astc to extension table and<br>
gl_extensions<br>
mesa: Align the values of #define's in glheader.h<br>
mesa: Add the missing defines for GL_OES_texture_compression_astc<br>
mesa: Add a helper function is_astc_3d_format()<br>
mesa: Account for astc 3d formats in _mesa_is_astc_format()<br>
mesa: Handle astc 3d formats in _mesa_base_tex_format()<br>
mesa: Handle astc 3d formats in _mesa_get_compressed_formats()<br>
mesa: Enable translation between astc 3d gl formats and mesa formats<br>
swrast: Add texfetch_funcs entries for astc 3d formats<br>
<br>
src/mapi/glapi/gen/Makefile.am | 1 +<br>
.../glapi/gen/OES_texture_compression_astc.xml | 61 +++<br>
src/mapi/glapi/gen/gl_API.xml | 2 +<br>
src/mesa/drivers/dri/i915/intel_mipmap_tree.c | 8 +-<br>
src/mesa/drivers/dri/i915/intel_tex_layout.c | 4 +-<br>
src/mesa/drivers/dri/i965/brw_tex_layout.c | 21 +-<br>
src/mesa/drivers/dri/i965/intel_copy_image.c | 14 +-<br>
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 8 +-<br>
src/mesa/drivers/dri/nouveau/nouveau_util.h | 8 +-<br>
src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c | 11 +-<br>
src/mesa/drivers/dri/radeon/radeon_texture.c | 4 +-<br>
src/mesa/main/copyimage.c | 6 +-<br>
src/mesa/main/extensions_table.h | 1 +<br>
src/mesa/main/format_info.py | 5 +-<br>
src/mesa/main/format_parser.py | 15 +-<br>
src/mesa/main/formatquery.c | 4 +-<br>
src/mesa/main/formats.c | 52 +-<br>
src/mesa/main/formats.csv | 550 +++++++++++----------<br>
src/mesa/main/formats.h | 24 +-<br>
src/mesa/main/glformats.c | 54 +-<br>
src/mesa/main/glheader.h | 81 +--<br>
src/mesa/main/mtypes.h | 1 +<br>
src/mesa/main/texcompress.c | 117 ++++-<br>
src/mesa/main/texgetimage.c | 4 +-<br>
src/mesa/main/teximage.c | 17 +-<br>
src/mesa/main/texstore.c | 4 +-<br>
src/mesa/swrast/s_texfetch.c | 27 +-<br>
src/mesa/swrast/s_texture.c | 4 +-<br>
28 files changed, 719 insertions(+), 389 deletions(-)<br>
create mode 100644 src/mapi/glapi/gen/OES_texture_compression_astc.xml<br>
<br>
--<br>
2.5.0<br>
<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</blockquote></div>