Xpvr Plugin - Support for pvr file types

Plug-ins, add-ons, skins, icons, templates and other downloads. Contributions are welcome.

Moderators: XnTriq, helmut, xnview

Arty
Posts: 27
Joined: Tue Jun 28, 2011 1:22 pm
Location: Belarus, Brest

Xpvr Plugin - Support for pvr file types

Post by Arty »

Xpvr - plugin for viewing some PowerVR format types.
Supported PVR types: PVRTCI 2bpp RGB, PVRTCI 2bpp RGBA, PVRTCI 4bpp RGB, PVRTCI 4bpp RGBA, ETC1, BC1(DXT1), BC2(DXT3), BC3(DXT5), RGBA4444, RGBA5551, RGBA8888, RGB565, RGB888, LA88, L8.

Download v2020.01.05

Unpack Xpvr.usr from the archive into '..\XnView\PlugIns' folder.
Last edited by Arty on Sat Jan 04, 2020 11:15 pm, edited 6 times in total.
User avatar
xnview
Author of XnView
Posts: 44917
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Xpvr Plugin - Support for pvr file types

Post by xnview »

Thanks, i've added HERE
Pierre.
User avatar
helmut
Posts: 8705
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Re: Xpvr Plugin - Support for pvr file types

Post by helmut »

Thank you very much, Arty, for your effort in providing an XnView plug-in for your PowerVR Graphics! :-)
User avatar
helmut
Posts: 8705
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Re: Xpvr Plugin - Support for pvr file types

Post by helmut »

xnview wrote:Thanks, i've added HERE
Ahem, shouldn't the user-developed plug-in with extension .usr be listed in the "Plugins user" section?
Arty
Posts: 27
Joined: Tue Jun 28, 2011 1:22 pm
Location: Belarus, Brest

Re: Xpvr Plugin - Support for pvr file types

Post by Arty »

New version:
[+] Added support for uncompressed formats: RGBA4444, RGBA5551, RGB888, RGB565, RGB888, LA88, L8.
[*] Fixed viewing PVR files with PVRTextureHeaderV3.
[*] Fixed memory leak with uncompressed formats.

Supported PVR types: PVRTCI 2bpp RGB, PVRTCI 2bpp RGBA, PVRTCI 4bpp RGB, PVRTCI 4bpp RGBA, RGBA4444, RGBA5551, RGBA8888, RGB565, RGB888, LA88, L8.
Last edited by Arty on Thu Jan 09, 2014 10:45 pm, edited 1 time in total.
Arty
Posts: 27
Joined: Tue Jun 28, 2011 1:22 pm
Location: Belarus, Brest

Re: Xpvr Plugin - Support for pvr file types

Post by Arty »

New version 2014.01.09:
[+] Added support for ETC1.
[*] More than 2x speed-up for decoding large images with RGBA4444, RGBA5551 and RGB565 formats (using CLUT on large images).
[*] Small speed-up by using PGO.
[*] Some memory usage optimizations.
sal
Posts: 1
Joined: Sun Jul 13, 2014 5:37 pm

Re: Xpvr Plugin - Support for pvr file types

Post by sal »

Arty wrote:New version 2014.01.09:
[+] Added support for ETC1.
[*] More than 2x speed-up for decoding large images with RGBA4444, RGBA5551 and RGB565 formats (using CLUT on large images).
[*] Small speed-up by using PGO.
[*] Some memory usage optimizations.
Hi Arty

I would love to install your plugin on mac. Any chance you have a mac friendly zip version?

Thanks
Arty
Posts: 27
Joined: Tue Jun 28, 2011 1:22 pm
Location: Belarus, Brest

Re: Xpvr Plugin - Support for pvr file types

Post by Arty »

Hi Sal.

Sorry, there is only Windows SDK for XnView, so I can't make mac version of plugin.
Arty
Posts: 27
Joined: Tue Jun 28, 2011 1:22 pm
Location: Belarus, Brest

Re: Xpvr Plugin - Support for pvr file types

Post by Arty »

New version 2014.08.28:
[!] Fixed crash when decoding some ETC1 textures (width or height is not divisible by 4).
[+] Added support for BC1(DXT1), BC2(DXT3), BC3(DXT5).
prouticus
Posts: 1
Joined: Wed Oct 08, 2014 3:45 am

Re: Xpvr Plugin - Support for pvr file types

Post by prouticus »

I'm running XnViewMP, but the plugin doesn't appear to generate thumbnails for the two "lena_*" images in the \test\ subfolder. Am I doing something wrong?

Thanks!!
Arty
Posts: 27
Joined: Tue Jun 28, 2011 1:22 pm
Location: Belarus, Brest

Re: Xpvr Plugin - Support for pvr file types

Post by Arty »

prouticus wrote:I'm running XnViewMP, but the plugin doesn't appear to generate thumbnails for the two "lena_*" images in the \test\ subfolder. Am I doing something wrong?
Hi.
This is because this plugin is developed only for XnView not for XnViewMP version.
Arty
Posts: 27
Joined: Tue Jun 28, 2011 1:22 pm
Location: Belarus, Brest

Re: Xpvr Plugin - Support for pvr file types

Post by Arty »

New version: 2015.03.10
[+] Added support for texture flip (x|y) flags in PVR header meta-data.
[+] Added support for different file extensions of PVR images (XnView v2.32 or later).
Arty
Posts: 27
Joined: Tue Jun 28, 2011 1:22 pm
Location: Belarus, Brest

Re: Xpvr Plugin - Support for pvr file types

Post by Arty »

New version: 2015.04.22
[!] Fixed possible crash when trying to recognize PVR in file with different extension.
Arty
Posts: 27
Joined: Tue Jun 28, 2011 1:22 pm
Location: Belarus, Brest

Re: Xpvr Plugin - Support for pvr file types

Post by Arty »

New version: 2020.01.05
[!] Fixed some memory leaks.