- January 11, 2010 at 6:22 pm #30025
I was wondering if there is a 64 bit version of the PVRTexLib SDK?
yottoJanuary 12, 2010 at 11:48 am #33663
At this time, we don’t produce a 64-bit version of this library.February 19, 2010 at 4:40 pm #33664
Is this planned in the future?
A lot of production pipelines are switching to 64 bit 3D and 2D applications for performance reasons. This includes Max 2010×64 and Photoshop CS4x64.February 23, 2010 at 5:55 pm #33665
64-bit support is planned and we have been developing with it in mind for a long time now, but I can’t say when we will actually be able to release this.February 23, 2010 at 8:17 pm #33666
Cool thanks for getting back! Glad to hear you guys are planning to utilize it.March 8, 2011 at 2:01 pm #33667
A year has passed and now I find myself also in the need of a 64 bit version because I want to add PVR to the new pipeline.
How far is the development?
I got now to big things on my wish list:
– thread safe
– 64 bit
By the amount of chips you guys are selling I sure would wish some more resourced be put into the development to address requests like this.April 14, 2011 at 11:06 am #33668
I’m also really interested in a 64-bit version of the library and hopefully get a at least 2x speedup of the library. I’m working with 3D mapping and we are converting a lot of textures, a city can have up to 500.000 textures. The conversion process is eating cpu cycles and is really a limiting factor for us.
We are willing to help optimizing the code for 64 bit if you lack the resources.
How do your release roadmap look like?April 14, 2011 at 11:13 am #33669
Hi MikaelA,We’ve actually now released a 64-bit version of PVRTexLib for the 2.8 release, and it’s available to download from our Utilities page. Also it might be worth looking at our fast compressor if you’ve got that many compressions, whilst the quality isn’t always as high as the regular compressor, it often performs quite well, and crucially, unlike the high quality compressor, is now thread safe in the 2.8 library. At least during development it might be a better option, as well as in general for simpler case textures.Thanks,TobiasAugust 31, 2011 at 9:41 pm #33670
Thanks for adding 64-bit support!However I have a request, could you change your DLL/LIB naming system from:Windows_x86_32/PVRTexLib.dllWindows_x86_32/PVRTexLib.libWindows_x86_64/PVRTexLib.dllWindows_x86_64/PVRTexLib.libto:Windows/PVRTexLib32.dllWindows/PVRTexLib32.libWindows/PVRTexLib64.dllWindows/PVRTexLib64.lib(Nvidia PhysX SDK also uses this system: PhysXCore.dll, PhysXCore64.dll, etc)It is because in my Game Engine SDK, I distribute my tools (EXE) in both 32-bit and 64-bit files in one folder:SDK/Tools/Editor.exe (32-bit)SDK/Tools/Editor 64.exe (64-bit)SDK/Tools/PVRTexLib.dll (32-bit)With this setting only 32-bit Editor.exe can use PVRTexLib.dll, 64-bit editor.exe can’t access pvrtexlib.dll because that’s only 32-bit version there.What I want is:SDK/Tools/Editor.exe (32-bit)SDK/Tools/Editor 64.exe (64-bit)SDK/Tools/PVRTexLib32.dll (32-bit)SDK/Tools/PVRTexLib64.dll (64-bit)This way, both versions of the tools will support PvrtexlibIt’s very important to me, thank you!Esenthel Engine
Esenthel 2011-08-31 21:44:11