Mali GPU Texture Compression Tool

Compress texture image formats to reduce memory footprint and improve graphics application performance

The Mali GPU Texture Compression Tool enables the developer to compress individual textures or multiple textures to reduce the bandwidth usage required to load textures in graphics applications which gives applications superior performance and reduces power consumption.

The Mali GPU Texture Compression Tool supports a variety of different texture formats and allows displaying the original texture and the compressed texture for comparison.


ETC Texture Compression

  • Improved ETC compression speed of up to 600x compared to ETCPack at same or better quality
  • Output compressed mipmaps as either multiple PKM files or a single KTX file
  • Automatic generation of mipmaps
  • Compression optimized for either lowest root mean square error or for lowest perceptual error

Reporting

  • Reporting of quality of compressed texture vs original texture in both RMSE (Root-mean-square error) and PSNR (Peak Signal-Noise ratio)

Image Handling

  • Handling of alpha channels in images to create texture atlases or separate compressed/uncompressed alpha channel textures
  • Support for compressing all common texture formats (bmp, jpeg, jpg, tga, bpm, pgm, png, ppm, psd, tiff, raw, xbm and many others supported by ImageMagick)

Other

  • GUI for easy configuration and compression
  • Command line interface for easy integration with build systems and testing regression suites
  • Compression configuration to control texture compression quality
  • Ability to visually compare compressed textures with original textures

 


Current Release - v3.0 [09 November 2011]

End User License Agreement for Mali GPU Texture Compression Tool v3.0

END USER LICENCE AGREEMENT FOR THE MALI TEXTURE COMPRESSION TOOL v3.0

THIS END USER LICENCE AGREEMENT (“LICENCE”) IS A LEGAL AGREEMENT BETWEEN YOU (EITHER A SINGLE INDIVIDUAL, OR SINGLE LEGAL ENTITY) AND ARM LIMITED ("ARM") FOR THE USE OF THE DELIVERABLES ACCOMPANYING THIS LICENCE. ARM IS ONLY WILLING TO LICENSE THE DELIVERABLES TO YOU ON CONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS LICENCE. BY CLICKING “I AGREE” OR BY INSTALLING OR OTHERWISE USING OR COPYING THE DELIVERABLES YOU INDICATE THAT YOU AGREE TO BE BOUND BY ALL THE TERMS OF THIS LICENCE.

1.  DEFINITIONS.

“Authorised Purpose” means the use of the Deliverables to compress texture images and deliver such compressed texture images to end users.

“Deliverables” means the software binaries accompanying this Licence, and any printed, electronic or online documentation supplied with it, in all cases relating to the Mali Texture Compression Tool.   

“Separate Files” means the files identified in Clause 4 below, which are subject to the terms of the licence agreement identified in Clause 4.

“Software Applications” means the compressed texture images developed by you under this Licence.

2. LICENCE GRANT.

DELIVERABLES: ARM hereby grants to you, subject to the terms and conditions of this Licence, a nonexclusive, nontransferable, royalty free, worldwide licence to use and copy the Deliverables solely for the Authorised Purpose.

3. RESTRICTIONS ON USE OF THE DELIVERABLES.

REVERSE ENGINEERING: Except to the extent that such activity is permitted by applicable law you shall not reverse engineer, decompile or disassemble any of the Deliverables. If the Deliverables were provided to you in Europe you shall not reverse engineer, decompile or disassemble any of the Deliverables for the purposes of error correction.

RESTRICTIONS ON TRANSFER OF LICENSED RIGHTS: The rights granted to you under this agreement may not be assigned, sublicensed, or otherwise transferred by you to any third party without the prior written consent of ARM. You shall not rent or lease the Deliverables, or except as expressly provided above, share them with third parties.  No right is granted to modify or distribute the source code of any Deliverables so that is becomes subject to a licence that requires as a condition of use, modification or distribution, that the code be disclosed or distributed in source code or that others have the right to modify it.

TITLE AND RESERVATION OF RIGHTS: You acquire no rights to the Deliverables other than as expressly provided by this Licence. The Deliverables are licensed not sold. ARM does not transfer title to the Deliverables to you. In no event shall the licences granted in Clause 2 be construed as granting you expressly or by implication, estoppel or otherwise, licences to any ARM technology other than the Deliverables.

NOTICES: You shall not remove from the Deliverables any copyright notice or other notice (whether ARM’s or its licensor’s), and you shall ensure that any such notice is reproduced in any copies of the whole or any part of the Deliverables made by you.  You shall not use ARM’s or its licensor’s name, logo or trademarks to market Software Applications.

4.  THIRD PARTY RIGHTS

The Deliverables contain files licensed from third parties which are subject to the relevant terms and conditions set out in the Schedule to this Licence (“Third Party Terms”).  The Separate Files are delivered to you as part of the Deliverables for your convenience, and are expressly subject to the Third Party Terms. You hereby agree to comply with all the terms and conditions imposed on you by the Third Party Terms. Further you hereby agree that ARM shall have no liability to you under the terms of this Licence in respect of the Separate Files.

5.   MICROSOFT REDISTRIBUTABLES 

The Deliverables installed using the windows installer contain files redistibuted under licence from Microsoft Corporation, and you agree to indemnify, defend and hold harmless ARM from any claims including attorneys’ fees related to the distribution or use of your Software Applicatoins or the use by you of the Deliverables. Microsoft specific files shall not be used on platforms other than a Windows platform.

6. NO SUPPORT.

ARM has no obligation to support or to continue providing or updating any of the Deliverables.

7. NO WARRANTIES.

YOU AGREE THAT THE DELIVERABLES ARE LICENSED “AS IS”, AND THAT ARM AND ANY THIRD PARTY LICENSOR EXPRESSLY DISCLAIMS ALL REPRESENTATIONS, WARRANTIES, CONDITIONS OR OTHER TERMS, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, TITLE, SATISFACTORY QUALITY, MERCHANTIBILITY, AND FITNESS FOR A PARTICULAR PURPOSE.

YOU EXPRESSLY ASSUME ALL LIABILITIES AND RISKS, FOR USE OR OPERATION OF ANY APPLICATION PROGRAMS YOU CREATE WITH THE DELIVERABLES, AND YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

8. LIMITATION OF LIABILITY.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ARM OR ITS LICENSORS BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING LOSS OF PROFITS) ARISING OUT OF THE USE OR INABILITY TO USE THE DELIVERABLES WHETHER BASED ON A CLAIM UNDER CONTRACT, TORT OR OTHER LEGAL THEORY, EVEN IF ARM OR ANY SUCH LICENSOR WAS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
 
ARM does not seek to limit or exclude liability for death or personal injury arising from ARM's negligence and because some jurisdictions do not permit the exclusion or limitation of liability for consequential or incidental damages the above limitation relating to liability for consequential damages may not apply to you.

NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED IN THIS LICENCE, THE MAXIMUM LIABILITY OF ARM TO YOU IN AGGREGATE FOR ALL CLAIMS MADE AGAINST ARM IN CONTRACT TORT OR OTHERWISE UNDER OR IN CONNECTION WITH THE SUBJECT MATTER OF THIS LICENCE SHALL NOT EXCEED THE GREATER OF THE TOTAL OF SUMS PAID BY YOU TO ARM (IF ANY) FOR THIS LICENCE AND US$5.00.

9. U.S. GOVERNMENT END USERS.

US Government Restrictions: Use, duplication, reproduction, release, modification, disclosure or transfer of this commercial product and accompanying documentation is restricted in accordance with the terms of this Licence.

10. TERM AND TERMINATION.

This Licence shall remain in force until terminated by you or by ARM. Without prejudice to any of its other rights if you are in breach of any of the terms and conditions of this Licence then ARM may terminate this Licence immediately upon giving written notice to you. You may terminate this Licence at any time.

Upon termination of this Licence by you or by ARM you shall stop using the Deliverables and destroy all copies of the Deliverables in your possession together with all documentation and related materials.

The provisions of Clauses 1, 4, 5, 7, 8, 9, 10 and 11 shall survive termination of this Licence.

10. GENERAL.

This Licence is governed by English Law. Except where ARM agrees otherwise in a written contract signed by you and ARM, this is the only agreement between you and ARM relating to the Deliverables and it may only be modified by written agreement between you and ARM. Except as expressly agreed in writing, this Licence may not be modified by purchase orders, advertising or other representation by any person. If any clause in this Licence is held by a court of law to be illegal or unenforceable the remaining provisions of this Licence shall not be affected thereby. The failure by ARM to enforce any of the provisions of this Licence, unless waived in writing, shall not constitute a waiver of ARM's rights to enforce such provision or any other provision of this Licence in the future.

You agree to comply fully with all laws and regulations of the United States and other countries ("Export Laws") to assure that the Deliverables are not (1) exported, directly or indirectly, in violation of Export Laws, either to any countries that are subject to U.S.A. export restrictions or to any end user who has been prohibited from participating in the U.S.A. export transactions by any federal agency of the U.S.A. government; or (2) intended to be used for any purpose prohibited by Export Laws, including, without limitation, nuclear, chemical, or biological weapons proliferation.

Schedule

Section 1 Open Source files excluding Eclipse IDE

Description Open Source Licence Terms
ImageMagick Apache 2.0  - http://www.imagemagick.org/script/license.php

jpegsrc.v6b.tar.gz
Refer to ReadMe file (extract of Legal terms set out in Part A below)
Libpng Set out at the following web page http://www.libpng.org/pub/png/src/libpng-LICENSE.txt

Libtiff Refer to ReadMe file (extract of Legal terms set out in Part B below)
SWI Image Cnavans.java Common Public License   http://www.eclipse.org/legal/cpl-v10.html
SWT 2Dutil.java Common Public License  http://www.eclipse.org/legal/cpl-v10.html

Part A

LEGAL ISSUES
============

In plain English:

1. We don't promise that this software works.  (But if you find any bugs,    please let us know!)
2. You can use this software for whatever you want.  You don't have to pay us.
3. You may not pretend that you wrote this software.  If you use it in a    program, you must acknowledge somewhere in your documentation that you've used the IJG code.

In legalese:

The authors make NO WARRANTY or representation, either express or implied, with respect to this software, its quality, accuracy, merchantability, or fitness for a particular purpose.  This software is provided "AS IS", and you,
its user, assume the entire risk as to its quality and accuracy.

This software is copyright (C) 1991-1998, Thomas G. Lane.
All Rights Reserved except as specified below.

Permission is hereby granted to use, copy, modify, and distribute this software (or portions thereof) for any purpose, without fee, subject to these conditions:
(1) If any part of the source code for this software is distributed, then this README file must be included, with this copyright and no-warranty notice unaltered; and any additions, deletions, or changes to the original files must be clearly indicated in accompanying documentation.
(2) If only executable code is distributed, then the accompanying documentation must state that "this software is based in part on the work of the Independent JPEG Group".
(3) Permission for use of this software is granted only if the user accepts full responsibility for any undesirable consequences; the authors accept NO LIABILITY for damages of any kind.

These conditions apply to any software derived from or based on the IJG code, not just to the unmodified library.  If you use our work, you ought to acknowledge us.

Permission is NOT granted for the use of any IJG author's name or company name in advertising or publicity relating to this software or products derived from it.  This software may be referred to only as "the Independent JPEG Group's software".

We specifically permit and encourage the use of this software as the basis of commercial products, provided that all warranty or liability claims are assumed by the product vendor.

ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
ansi2knr.c is NOT covered by the above copyright and conditions, but instead by the usual distribution terms of the Free Software Foundation; principally, that you must include source code if you redistribute it.  (See the file ansi2knr.c for full details.)  However, since ansi2knr.c is not needed as part of any program generated from the IJG code, this does not limit you more than the foregoing paragraphs do.

The Unix configuration script "configure" was produced with GNU Autoconf.It is copyright by the Free Software Foundation but is freely distributable. The same holds for its supporting scripts (config.guess, config.sub,
ltconfig, ltmain.sh).  Another support script, install-sh, is copyright by M.I.T. but is also freely distributable.

It appears that the arithmetic coding option of the JPEG spec is covered by patents owned by IBM, AT&T, and Mitsubishi.  Hence arithmetic coding cannot legally be used without obtaining one or more licenses.  For this reason, support for arithmetic coding has been removed from the free JPEG software.
(Since arithmetic coding provides only a marginal gain over the unpatented Huffman mode, it is unlikely that very many implementations will support it.) So far as we are aware, there are no patent restrictions on the remaining code.

The IJG distribution formerly included code to read and write GIF files. To avoid entanglement with the Unisys LZW patent, GIF reading support has been removed altogether, and the GIF writer has been simplified to produce
"uncompressed GIFs".  This technique does not use the LZW algorithm; the resulting GIF files are larger than usual, but are readable by all standard GIF decoders.

We are required to state that
    "The Graphics Interchange Format(c) is the Copyright property of
    CompuServe Incorporated.  GIF(sm) is a Service Mark property of
    CompuServe Incorporated."

Part B

TIFF Software Distribution
--------------------------
This file is just a placeholder; all the documentation is now in HTML in the html directory.  To view the  Documentation point your favorite WWW viewer at html/index.html; e.g.

    netscape html/index.html

If you don't have an HTML viewer then you can read the HTML source or fetch a PostScript version of this documentation from the directory

    ftp://ftp.remotesensing.org/pub/libtiff/

If you can't hack either of these options then basically what you want to do is:

    % ./configure
    % make
    % su
    # make install

More information, email contacts, and mailing list information can be found online at http://www.libtiff.org/.

Use and Copyright
-----------------
Silicon Graphics has seen fit to allow us to give this work away.  It is free.  There is no support or guarantee of any sort as to its operations, correctness, or whatever.  If you do anything useful with all or parts of it you need to honor the copyright notices.   I would also be interested in knowing about it and, hopefully, be acknowledged.

The legal way of saying that is:

Copyright (c) 1988-1997 Sam Leffler
Copyright (c) 1991-1997 Silicon Graphics, Inc.

Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that (i) the above copyright notices and this permission notice appear in all copies of the software and related documentation, and (ii) the names of Sam Leffler and Silicon Graphics may not be used in any advertising or publicity relating to the software without the specific, prior written permission of Sam Leffler and Silicon Graphics.

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 

IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Section 2- Open Source files for Eclipse IDE

The Eclipse IDE comprises a number of files which are subject to to the legal terms and notices referred to in the table below for the relevant file, including but not limited to the Eclipse Public License version 1.0, the Common Public License version 1.0, the Apache Software License version 2.0, the Mozilla Public License version 1.1, LGPL 2.1, BSD licence and various BSD equivalent licences.

 

Plugin Description  Open Source Licence Terms
com.ibm.icu com.ibm.icu_4.0.1.v20090822.jar_about.html

org.apache.log4j org.apache.log4j_1.2.13.v200903072027.jar_about.html
org.eclipse.core.commands org.eclipse.core.commands_3.5.0.I20090525-2000.jar_about.html
org.eclipse.core.contenttype org.eclipse.core.contenttype_3.4.1.R35x_v20090826-0451.jar_about.html
org.eclipse.core.databinding.observable org.eclipse.core.databinding.observable_1.2.0.M20090902-0800.jar_about.html
org.eclipse.core.databinding.property org.eclipse.core.databinding.property_1.2.0.M20090819-0800.jar_about.html
org.eclipse.core.databinding org.eclipse.core.databinding_1.2.0.M20090819-0800.jar_about.html
org.eclipse.core.expressions org.eclipse.core.expressions_3.4.101.R35x_v20100209.jar_about.html
org.eclipse.core.filesystem.win32.x86 org.eclipse.core.filesystem.win32.x86_1.1.0.v20080604-1400.jar_about.html
org.eclipse.core.filesystem org.eclipse.core.filesystem_1.2.1.R35x_v20091203-1235.jar_about.html
org.eclipse.core.filesystem.linux.x86 org.eclipse.core.filesystem.linux.x86_about.html
org.eclipse.core.jobs org.eclipse.core.jobs_3.4.100.v20090429-1800.jar_about.html
org.eclipse.core.net.win32.x86 org.eclipse.core.net.win32.x86_1.0.0.I20080909.jar_about.html
org.eclipse.core.net.linux.x86 org.eclipse.core.net.linux.x86_about.html
org.eclipse.core.net org.eclipse.core.net_1.2.1.r35x_20090812-1200.jar_about.html
org.eclipse.core.resources org.eclipse.core.resources_3.5.2.R35x_v20091203-1235.jar_about.html
org.eclipse.core.runtime.compatibility.registry org.eclipse.core.runtime.compatibility.registry_3.2.200.v20090429-1800_about.html
org.eclipse.core.runtime org.eclipse.core.runtime_3.5.0.v20090525.jar_about.html
org.eclipse.ecf.filetransfer org.eclipse.ecf.filetransfer_3.0.0.v20090831-1906.jar_about.html
org.eclipse.ecf.identity org.eclipse.ecf.identity_3.0.0.v20090831-1906.jar_about.html
org.eclipse.ecf.provider.filetransfer.ssl org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20090831-1906.jar_about.html
org.eclipse.ecf.provider.filetransfer org.eclipse.ecf.provider.filetransfer_3.0.1.v20090831-1906.jar_about.html
org.eclipse.ecf.ssl org.eclipse.ecf.ssl_1.0.0.v20090831-1906.jar_about.html
org.eclipse.ecf org.eclipse.ecf_3.0.0.v20090831-1906.jar_about.html
org.eclipse.equinox.app org.eclipse.equinox.app_1.2.1.R35x_v20091203.jar_about.html
org.eclipse.equinox.common org.eclipse.equinox.common_3.5.1.R35x_v20090807-1100.jar_about.html
org.eclipse.equinox.p2.core org.eclipse.equinox.p2.core_1.0.101.R35x_v20090819.jar_about.html
org.eclipse.equinox.p2.engine org.eclipse.equinox.p2.engine_1.0.102.R35x_v20091117.jar_about.html
org.eclipse.equinox.p2.metadata.repository org.eclipse.equinox.p2.metadata.repository_1.0.101.R35x_v20090812.jar_about.html
org.eclipse.equinox.p2.metadata org.eclipse.equinox.p2.metadata_1.0.101.R35x_v20100112.jar_about.html
org.eclipse.equinox.p2.repository org.eclipse.equinox.p2.repository_1.0.1.R35x_v20100105.jar_about.html
org.eclipse.equinox.preferences org.eclipse.equinox.preferences_3.2.301.R35x_v20091117.jar_about.html
org.eclipse.equinox.registry org.eclipse.equinox.registry_3.4.100.v20090520-1800.jar_about.html
org.eclipse.equinox.security org.eclipse.equinox.security_1.0.100.v20090520-1800.jar_about.html
org.eclipse.help org.eclipse.help_3.4.1.v20090805_35x.jar_about.html
org.eclipse.jdt.junit.runtime org.eclipse.jdt.junit.runtime_3.4.100.v20090513-2000.jar_about.html
org.eclipse.jface.databinding org.eclipse.jface.databinding_1.3.1.M20090826-0800.jar_about.html
org.eclipse.jface.text org.eclipse.jface.text_3.5.2.r352_v20091118-0800.jar_about.html
org.eclipse.jface org.eclipse.jface_3.5.2.M20100120-0800.jar_about.html
org.eclipse.osgi.services org.eclipse.osgi.services_3.2.0.v20090520-1800.jar_about.html
org.eclipse.osgi org.eclipse.osgi_3.5.2.R35x_v20100126.jar_about.html
org.eclipse.swt.win32.win32.x86 org.eclipse.swt.win32.win32.x86_3.5.2.v3557f.jar_about.html
org.eclipse.swt org.eclipse.swt_3.5.2.v3557f.jar_about.html
org.eclipse.swt.gtk.linux.x86 org.eclipse.swt.gtk.linux.x86_about.html
org.eclipse.text org.eclipse.text_3.5.0.v20090513-2000.jar_about.html
org.eclipse.ui.ide.application org.eclipse.ui.ide.application_1.0.101.M20090826-0800.jar_about.html
org.eclipse.ui.ide org.eclipse.ui.ide_3.5.2.M20100113-0800.jar_about.html
org.eclipse.ui.workbench org.eclipse.ui.workbench_3.5.2.M20100113-0800.jar_about.html
org.eclipse.ui org.eclipse.ui_3.5.2.M20100120-0800.jar_about.html
org.hamcrest.core org.hamcrest.core_1.1.0.v20090501071000.jar_about.html
org.hamcrest.integration org.hamcrest.integration_1.1.0.v20090501071000.jar_about.html
org.hamcrest.library org.hamcrest.library_1.1.0.v20090501071000.jar_about.html
org.hamcrest.text org.hamcrest.text_1.1.0.v20090501071000.jar_about.html
org.hamcrest org.hamcrest_1.1.0.v20090501071000.jar_about.html
org.junit org.junit_3.8.2.v20090203-1005_about.html

ARM contract reference:  LEC-PRE-00465
/end

Downloads

By downloading the packages below you ackowledge that you accept the End User License Agreement for the Mali GPU Texture Compression Tool

Mali GPU Texture Compression Tool v3.0

Windows Installer [MSI]

Linux Installer [TGZ]

Release Notes [PDF]

Previous Release - v2.2 [21 October 2009]

End User License Agreement for Mali GPU Texture Compression Tool v2.2

THIS END USER LICENCE AGREEMENT (“LICENCE”) IS A LEGAL AGREEMENT BETWEEN YOU (EITHER A SINGLE INDIVIDUAL, OR SINGLE LEGAL ENTITY) AND ARM LIMITED ("ARM") FOR THE USE OF THE DELIVERABLES ACCOMPANYING THIS LICENCE. ARM IS ONLY WILLING TO LICENSE THE DELIVERABLES TO YOU ON CONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS LICENCE. BY CLICKING “I AGREE” OR BY INSTALLING OR OTHERWISE USING OR COPYING THE DELIVERABLES YOU INDICATE THAT YOU AGREE TO BE BOUND BY ALL THE TERMS OF THIS LICENCE.

 

1.  DEFINITIONS.

 

“Authorised Purpose” means the use of the Deliverables to compress texture images into the Ericsson Texture Compression (ETC) format and deliver such compressed texture images to end users.

 

“Deliverables” means the software binaries accompanying this Licence, and any printed, electronic or online documentation supplied with it, in all cases relating to the Mali Texture Compression Tool.    

 

“Software Applications” means the compressed texture images developed by you under this Licence.

 

2. LICENCE GRANT.

 

DELIVERABLES: ARM hereby grants to you, subject to the terms and conditions of this Licence, a nonexclusive, nontransferable, royalty free, worldwide licence to use and copy the Deliverables solely for the Authorised Purpose.

 

3. RESTRICTIONS ON USE OF THE DELIVERABLES.

 

REVERSE ENGINEERING: Except to the extent that such activity is permitted by applicable law you shall not reverse engineer, decompile or disassemble any of the Deliverables. If the Deliverables were provided to you in Europe you shall not reverse engineer, decompile or disassemble any of the Deliverables for the purposes of error correction.

 

RESTRICTIONS ON TRANSFER OF LICENSED RIGHTS: The rights granted to you under this agreement may not be assigned, sublicensed or otherwise transferred by you to any third party without the prior written consent of ARM. You shall not rent or lease the Deliverables, or except as expressly provided above, share them with third parties.

 

TITLE AND RESERVATION OF RIGHTS: You acquire no rights to the Deliverables other than as expressly provided by this Licence. The Deliverables are licensed not sold. ARM does not transfer title to the Deliverables to you. In no event shall the licences granted in Clause 2 be construed as granting you expressly or by implication, estoppel or otherwise, licences to any ARM technology other than the Deliverables.

 

NOTICES: You shall not remove from the Deliverables any copyright notice or other notice (whether ARM’s or its licensor’s), and you shall ensure that any such notice is reproduced in any copies of the whole or any part of the Deliverables made by you.  You shall not use ARM’s or its licensor’s name, logo or trademarks to market Software Applications.

 

4. NO SUPPORT.

 

ARM has no obligation to support or to continue providing or updating any of the Deliverables.

 

5. NO WARRANTIES.

 

YOU AGREE THAT THE DELIVERABLES ARE LICENSED “AS IS”, AND THAT ARM AND ANY THIRD PARTY LICENSOR EXPRESSLY DISCLAIMS ALL REPRESENTATIONS, WARRANTIES, CONDITIONS OR OTHER TERMS, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, TITLE, SATISFACTORY QUALITY, MERCHANTIBILITY, AND FITNESS FOR A PARTICULAR PURPOSE.

 

YOU EXPRESSLY ASSUME ALL LIABILITIES AND RISKS, FOR USE OR OPERATION OF ANY APPLICATION PROGRAMS YOU CREATE WITH THE DELIVERABLES, AND YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

 

6. LIMITATION OF LIABILITY.

 

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ARM OR ITS LICENSORS BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING LOSS OF PROFITS) ARISING OUT OF THE USE OR INABILITY TO USE THE DELIVERABLES WHETHER BASED ON A CLAIM UNDER CONTRACT, TORT OR OTHER LEGAL THEORY, EVEN IF ARM OR ANY SUCH LICENSOR WAS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

 

ARM does not seek to limit or exclude liability for death or personal injury arising from ARM's negligence and because some jurisdictions do not permit the exclusion or limitation of liability for consequential or incidental damages the above limitation relating to liability for consequential damages may not apply to you.

 

NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED IN THIS LICENCE, THE MAXIMUM LIABILITY OF ARM TO YOU IN AGGREGATE FOR ALL CLAIMS MADE AGAINST ARM IN CONTRACT TORT OR OTHERWISE UNDER OR IN CONNECTION WITH THE SUBJECT MATTER OF THIS LICENCE SHALL NOT EXCEED THE GREATER OF THE TOTAL OF SUMS PAID BY YOU TO ARM (IF ANY) FOR THIS LICENCE AND US$5.00.

 

7. U.S. GOVERNMENT END USERS.

 

US Government Restrictions: Use, duplication, reproduction, release, modification, disclosure or transfer of this commercial product and accompanying documentation is restricted in accordance with the terms of this Licence.

 

8. TERM AND TERMINATION.

 

This Licence shall remain in force until terminated by you or by ARM. Without prejudice to any of its other rights if you are in breach of any of the terms and conditions of this Licence then ARM may terminate this Licence immediately upon giving written notice to you. You may terminate this Licence at any time.

 

Upon termination of this Licence by you or by ARM you shall stop using the Deliverables and destroy all copies of the Deliverables in your possession together with all documentation and related materials.

 

The provisions of Clauses 1, 6, 7, 8, and 9 shall survive termination of this Licence.

 

9. GENERAL.

 

This Licence is governed by English Law. Except where ARM agrees otherwise in a written contract signed by you and ARM, this is the only agreement between you and ARM relating to the Deliverables and it may only be modified by written agreement between you and ARM. Except as expressly agreed in writing, this Licence may not be modified by purchase orders, advertising or other representation by any person. If any clause in this Licence is held by a court of law to be illegal or unenforceable the remaining provisions of this Licence shall not be affected thereby. The failure by ARM to enforce any of the provisions of this Licence, unless waived in writing, shall not constitute a waiver of ARM's rights to enforce such provision or any other provision of this Licence in the future.

 

You agree to comply fully with all laws and regulations of the United States and other countries ("Export Laws") to assure that the Deliverables are not (1) exported, directly or indirectly, in violation of Export Laws, either to any countries that are subject to U.S.A. export restrictions or to any end user who has been prohibited from participating in the U.S.A. export transactions by any federal agency of the U.S.A. government; or (2) intended to be used for any purpose prohibited by Export Laws, including, without limitation, nuclear, chemical, or biological weapons proliferation.

 

 

 

ARM contract reference:  LEC-PRE-00465

/end

Downloads

By downloading the packages below you ackowledge that you accept the End User License Agreement for the Mali GPU Texture Compression Tool

Mali GPU Texture Compression Tool v2.2

Windows Installer [ZIP]

Linux Installer [TGZ]

Release Notes [PDF]

Errata [PDF]

Support

Please submit your questions to the Mali Developer Forums


Documentation

Current Release - v3.0 [09 November 2011]

Mali GPU Texture Compression Tool v3.0 User Guide [PDF] [HTML]

Previous Release - v2.2 [21 October 2009]

Mali GPU Texture Compression Tool v2.2 User Guide [PDF] [HTML]

General

Performance Optimization of Embedded 3D Graphics Applications [PDF]

Mali GPU Developer Tools Overview Slides [PDF]

Mali GPU Developer Tools Technical Overview [PDF] [HTML]

Support

Please submit your questions and issues to the Mali Developer Forums


Partners

Experiences in hardware acceleration

Learn from some of our partners' previous graphics acceleration projects, access partner white papers and technical documentation, and view demos of Mali GPU-related projects.

Learn More

Demos

Optimized for Mali GPUs

The catalogue of content has application spaces ranging from User Interfaces, to Navigation, Home entertainment, Set Top Box, Gaming and Browsing and more to your imagination's liking.

Learn More