It is important to note that we offer two EULAs – one for the PowerVR SDK, and one for PowerVR Tools Software. The PowerVR Tools Software agreement covers our developer tools (GUIs, command-lines and libraries) and associated documentation, for example PVRTexTool, PVRTrace and the Profiling Compilers. The Power SDK agreement covers our Framework, Examples and associated assets and documents.
This FAQ provides a quick reference for the common questions we receive about the two licences. Please note that the answers are shorthand and, as such, are not legally binding. After reading the information on this page, please refer to the corresponding licence to ensure you have a complete understanding of the licencing terms.
The PowerVR SDK is distributed under the MIT licence and has very few restrictions applied to how the Software can be used. You can find the licence here.
The PowerVR SDK is completely free to use for both commercial and non-commercial purposes. There are no licence, royalty, support or maintenance fees associated with the PowerVR SDK.
Yes – the MIT licence permits this.
PowerVR Tools Software
The PowerVR Tools Software is released under a custom, but quite permissive, End User Licence Agreement. You can find the licence here.
Note: “Software” means all or any component of software in source or binary form, documentation, or other materials including any related updates or upgrades made available by Imagination.
The PowerVR Tools Software is completely free to use for both commercial and non-commercial purposes. There are no licence, royalty, support or maintenance fees associated with the PowerVR Tools Software.
Yes, you can include the PowerVR Tools Software in your application. All branding should be kept as it was originally, and the following acknowledgement should be displayed clearly in any associated documentation or other collateral in printed or electronic form distributed with the product incorporating the Software:
“This product includes components of the PowerVR Software Tools from Imagination Technologies Limited”
Note: Our licence does not allow PowerVR Tools Software to be distributed on a standalone basis. For example, you must not host a package only containing the PVRTexTool deliverables (CLI, Documentation, GUI, Library, Plugins etc.) on your website. You can, however, redistribute some or all components of a PowerVR Tools Software deliverable as long as it is part of a larger package. For example, you can include the PVRTexTool library, headers and documentation within an application (game, middleware etc.) package as long as the branding and acknowledgement terms described above are adhered to.
No. You are not permitted to modify, disassemble, decompile, reverse engineer, revise or enhance the PowerVR Tools, create derivative works or attempt to discover the source code for any element of the PowerVR Tools not already provided in source code form.
Yes. You can hide messages printed by our command-line tools, including copyright notices.
Support & resources
Get your answers online with our comprehensive documentation, developer forum and our dedicated PowerVR developer support desk.
|Crash in glClientWaitSync||2||5||Sep 13|
|PVRVFrame 2019 SDK performance worse than with 2018 SDKs||2||9||Sep 13|
|How mandatory is glFenceSync on PowerVR GPUs?||2||18||Sep 10|
|gl_DrawID support||6||49||Sep 9|
|How can I enable the 3d Display mode?||4||166||Sep 2|
|Performance of glCopyBufferSubData in GPU -> GPU case||2||95||Aug 27|