nvidia-texture-tools | Texture processing tools with support for Direct3D | Video Game library
kandi X-RAY | nvidia-texture-tools Summary
kandi X-RAY | nvidia-texture-tools Summary
After more than 14 years maintaining and updating this library on my spare time, I've decided to officially discontinue it and focus my energy on other projects. When I released NVTT there was very little public information about compression for GPU texture formats. Existing codecs were closed-source, encumbered by patents, and not particularly efficient or high quality. A lot has changed since then. NVTT doesn't support the latest formats anymore, some of its codecs are outdated, and it's source code has aged. Today most IHVs maintain their own open source codecs and several companies develop high quality commercial products around texture compression.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of nvidia-texture-tools
nvidia-texture-tools Key Features
nvidia-texture-tools Examples and Code Snippets
Community Discussions
Trending Discussions on nvidia-texture-tools
QUESTION
When I list packages that contain nvidia using sudo yum list | grep nvidia
I get this list:
ANSWER
Answered 2020-Oct-27 at 19:55yum list
lists all available packages, while yum list installed
only lists installed packages.
So you should try the command yum list installed | grep nvidia
.
QUESTION
I created a Texture Cube with NVidia's Texture Exporter Tool but I cannot load it with IWICDdsDecoder
.
It fails with 0x88982f61 : The image header is unrecognized.
.
On the other hand, normal 2D textures (Dimension = WICDdsTexture2D
) created with NVTET load correctly and work well.
Does IWICDdsLoader
support Cube Maps and if not, why is the WICDdsDimension.WICDdsTextureCube
specified?
Partial loader code that works for normal WICDdsTexture2D
textures written by the NVTET.
ANSWER
Answered 2020-Jul-07 at 18:41The built-in WIC DDS codec introduced in Windows 8.1 is designed to support WebGL. It only supports DXT1-5 (BC1-3) format textures. This is documented on Microsoft Docs.
For efficient loading of DDS files (all DXGI formats & complex surface constructs), take a look at DDSTextureLoader
for DX11 or DX12. This module is available integrated into the DirectX Tool Kit and as standalone versions in the DirectXTex project.
If you need support for legacy Direct3D 9 era format DDS files, format conversion, etc. see the DirectXTex DDS codec.
See this blog post for more background on modern DDS texture handling.
There is also a Direct3D 9 version of
DDSTextureLoader
available if needed in the DirectXTex project. See this blog post for details.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install nvidia-texture-tools
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page