Anuj Phogat (16): mesa: Add block depth field in struct gl_format_info mesa: Add support to query block depth using _mesa_get_format_block_size() mesa: Add error conditions for compressed textures with 3D blocks mesa: Account for block depth in _mesa_format_image_size() glapi: Update dispatch XML files for OES_texture_compression_astc.xml mesa: Add mesa formats for astc 3d formats mesa: Add entries for astc 3d formats initializing struct gl_format_info mesa: Add OES_texture_compression_astc to extension table and gl_extensions mesa: Align the values of #define's in glheader.h mesa: Add the missing defines for GL_OES_texture_compression_astc mesa: Add a helper function is_astc_3d_format() mesa: Account for astc 3d formats in _mesa_is_astc_format() mesa: Handle astc 3d formats in _mesa_base_tex_format() mesa: Handle astc 3d formats in _mesa_get_compressed_formats() mesa: Enable translation between astc 3d gl formats and mesa formats swrast: Add texfetch_funcs entries for astc 3d formats
src/mapi/glapi/gen/Makefile.am | 1 + .../glapi/gen/OES_texture_compression_astc.xml | 61 +++ src/mapi/glapi/gen/gl_API.xml | 2 + src/mesa/drivers/dri/i915/intel_mipmap_tree.c | 8 +- src/mesa/drivers/dri/i915/intel_tex_layout.c | 4 +- src/mesa/drivers/dri/i965/brw_tex_layout.c | 21 +- src/mesa/drivers/dri/i965/intel_copy_image.c | 14 +- src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 8 +- src/mesa/drivers/dri/nouveau/nouveau_util.h | 8 +- src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c | 11 +- src/mesa/drivers/dri/radeon/radeon_texture.c | 4 +- src/mesa/main/copyimage.c | 6 +- src/mesa/main/extensions_table.h | 1 + src/mesa/main/format_info.py | 5 +- src/mesa/main/format_parser.py | 15 +- src/mesa/main/formatquery.c | 4 +- src/mesa/main/formats.c | 52 +- src/mesa/main/formats.csv | 550 +++++++++++---------- src/mesa/main/formats.h | 24 +- src/mesa/main/glformats.c | 54 +- src/mesa/main/glheader.h | 81 +-- src/mesa/main/mtypes.h | 1 + src/mesa/main/texcompress.c | 117 ++++- src/mesa/main/texgetimage.c | 4 +- src/mesa/main/teximage.c | 17 +- src/mesa/main/texstore.c | 4 +- src/mesa/swrast/s_texfetch.c | 27 +- src/mesa/swrast/s_texture.c | 4 +- 28 files changed, 719 insertions(+), 389 deletions(-) create mode 100644 src/mapi/glapi/gen/OES_texture_compression_astc.xml -- 2.5.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev