Wingetlywingetly
← All apps

PVRTexTool

by Imagination Technologies Ltd.v5.7.0

Last updated

PVRTexTool gives you a wide array of tools and features for pre-processing your textures for efficient rendering, giving you more time to make your textures look as good as they should.

Install with winget

$ winget install --id ImaginationTech.PVRTexTool --exact --version 5.7.0

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Silent install command for PVRTexTool

PVRTexTool uses MSI (WiX). The silent install switches are /quiet /norestart.

One-line silent install (x64, user scope)
msiexec.exe /i PVRTexToolSetup-2025_R1.msi /quiet /norestart

See the full silent install reference for PVRTexTool

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

No credit card required.

About

PVRTexTool gives you a wide array of tools and features for pre-processing your textures for efficient rendering, giving you more time to make your textures look as good as they should.

PVRTexTool supports all core texture formats in Vulkan, OpenGL ES, and DirectX 11.1 as well as the PVR format, optimised specifically for PowerVR hardware.

PVRTexTool is able to output to PVR, KTX, KTX2, ASTC, and DDS files, giving it a wide range of compatibility with most graphics applications. This lets it slide easily into your workflow, regardless of what you’re working on. In particular is our PVR format, which not only has a fully public specification, but also supports custom metadata and even comes with optimised resource-loading code available as part of the SDK Framework.

Compressing your textures is as easy as a few clicks and gives you full control thanks to your limitless range of options, including but not limited to: PVRTC, ASTC, ETC, BASISU, and DXT/BC.

As well as compressing your textures for memory-optimal usage, PVRTexTool also comes with a plethora of processing options for working with textures:

- MIP map generation

- Normal map generation

- Texture arrays

- Font-to-texture generation

- Border generation and colour bleeding

- Cubemap generation

Installers · v5.7.0

ArchitectureTypeScopeInstallDownload
x64MSI
WiX
userDirect

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

21 known CVEs via NVD

  • high7.8Fix availableCVE-2026-45195affects <=25.3Jun 26, 2026

    Kernel software installed and running inside a Host VM may post improper commands to the GPU Firmware to trigger a memory read or write outside the permitted range of memory for the host kernel. Addresses passed to the GPU Firmware can be used by the Firmware for more privile...

  • high7.7Fix availableCVE-2026-21734affects <=25.2Jun 26, 2026

    A web page that contains unusual GPU shader code is loaded into the GPU compiler process and can trigger a write out-of-bounds write crash in the GPU shader compiler library. On certain platforms, when the compiler process has system privileges this could enable further exploits...

  • high7.8Patched in wingetCVE-2026-22163affects v1.18Mar 20, 2026

    Requires malware code to misuse the DDK kernel module IOCTL interface. Such code can use the interface in an unsupported way that allows subversion of the GPU to perform writes to arbitrary physical memory pages. The product utilises a shared resource in a concurrent manner bu...

  • critical9.6Patched in wingetCVE-2026-21732affects v1.18Mar 20, 2026

    A web page that contains unusual GPU shader code is loaded into the GPU compiler process and can trigger a write out-of-bounds write crash in the GPU shader compiler library. On certain platforms, when the compiler process has system privileges this could enable further exploits...

  • medium4.4Patched in wingetCVE-2026-21736affects v25.1Mar 9, 2026

    Software installed and run as a non-privileged user may conduct improper GPU system calls to gain write permission to read-only wrapped user-mode memory. This is caused by improper handling of the memory protections for the user-mode wrapped memory resource.

  • critical9.8Fix in v25.3CVE-2025-13952affects before 25.3Jan 23, 2026

    A web page that contains unusual GPU shader code is loaded from the Internet into the GPU compiler process triggers a write use-after-free crash in the GPU shader compiler library. On certain platforms, when the compiler process has system privileges this could enable further ex...

  • high7.8Fix in v25.3CVE-2025-10865affects before 25.3Jan 13, 2026

    Software installed and run as a non-privileged user may conduct improper GPU system calls to cause mismanagement of reference counting to cause a potential use after free. Improper reference counting on an internal resource caused scenario where potential for use after free was...

  • high8.8Fix in v25.3CVE-2025-58411affects before 25.3Jan 13, 2026

    Software installed and run as a non-privileged user may conduct improper GPU system calls to cause mismanagement of resources reference counting creating a potential use after free scenario. Improper resource management and reference counting on an internal resource caused scen...

Showing 8 of 21. Source: NVD, updated 4h ago. Patch status is best-effort: NVD's fix version is compared against the latest version in winget, but the two version formats don't always align. Confirm with the vendor advisory before treating any specific build as safe.

See a CVE that affects your fleet? Push the patched version to Intune in one click with Pckgr - automated patching is the only way to keep up.

Related apps

  • PVRCarbonImagination Technologies Ltd.
    ImaginationTech.PVRCarbonv0.14.0

    PVRCarbon gives developers deep insight into how their application behaves by recording, playing back, and analysing their application’s graphics API usage.

  • CodexJoshua Vickery
    jcv8000.Codexv2.0.5

    Codex - Note-taking app for programmers and CS students

  • DirectX Texture ConverterMicrosoft Corporation
    Microsoft.DirectXTex.Texconvv2026.5.7

    This DirectXTex sample is an implementation of the texconv command-line texture utility from the legacy DirectX SDK utilizing DirectXTex rather than D3DX.

  • Microsoft SQL Server 2025 DeveloperMicrosoft Corporation
    Microsoft.SQLServer.2025.Developerv17.0.1000.7

    SQL Server 2025 Developer is a full-featured free edition, licensed for use as a development and test database in a non-production environment.

  • Microsoft SQL Server 2022 DeveloperMicrosoft Corporation
    Microsoft.SQLServer.2022.Developerv16.0.1000.6

    SQL Server 2022 Developer is a full-featured free edition, licensed for use as a development and test database in a non-production environment.

  • DirectX Texture AssemblerMicrosoft Corporation
    Microsoft.DirectXTex.Texassemblev2026.5.7

    Texassemble is a command-line tool from Microsoft's DirectXTex library, designed for assembling and processing texture arrays, cubemaps, volume maps, and other complex texture types.

More from Imagination Technologies Ltd. or browse PowerVR, developer, textures.

Frequently asked questions

How do I install PVRTexTool on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id ImaginationTech.PVRTexTool --exact --version 5.7.0. winget downloads the installer from Imagination Technologies Ltd. and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install PVRTexTool silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id ImaginationTech.PVRTexTool --exact 5.7.0 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
What are the silent install switches for PVRTexTool?
PVRTexTool uses MSI (WiX). Run the downloaded installer with: msiexec.exe /i PVRTexToolSetup-2025_R1.msi /quiet /norestart. The silent switches are /quiet /norestart.
How do I uninstall PVRTexTool via winget?
Run: winget uninstall --id ImaginationTech.PVRTexTool --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from PVRTexTool's Apps & Features entry.
Is PVRTexTool free?
PVRTexTool is distributed under Proprietary. Refer to the publisher (https://developer.imaginationtech.com/solutions/pvrtextool/) for the full license terms - Wingetly itself does not charge for installation.
Does PVRTexTool work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls PVRTexTool directly from the publisher.
How do I keep PVRTexTool up to date?
Run winget upgrade --id ImaginationTech.PVRTexTool --exact, or winget upgrade --all to update everything winget tracks. We index 1 version of PVRTexTool from microsoft/winget-pkgs.