Package: nvidia-texture-tools / 2.0.8-1+dfsg-8.1

Metadata

Package Version Patches format
nvidia-texture-tools 2.0.8-1+dfsg-8.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 library versioning.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
cmake/Libraries.cmake | 8 8 + 0 - 0 !
src/nvcore/CMakeLists.txt | 3 3 + 0 - 0 !
src/nvimage/CMakeLists.txt | 3 3 + 0 - 0 !
src/nvmath/CMakeLists.txt | 3 3 + 0 - 0 !
src/nvtt/CMakeLists.txt | 3 3 + 0 - 0 !
6 files changed, 21 insertions(+), 1 deletion(-)

---
02 multiarch.patch | (download)

src/nvcore/CMakeLists.txt | 4 2 + 2 - 0 !
src/nvimage/CMakeLists.txt | 4 2 + 2 - 0 !
src/nvmath/CMakeLists.txt | 4 2 + 2 - 0 !
src/nvtt/CMakeLists.txt | 4 2 + 2 - 0 !
4 files changed, 8 insertions(+), 8 deletions(-)

---
03 kfreebsd bfs.patch | (download)

src/nvcore/Debug.cpp | 10 9 + 1 - 0 !
src/nvcore/nvcore.h | 5 4 + 1 - 0 !
src/nvcore/poshlib/posh.h | 10 10 + 0 - 0 !
src/nvmath/nvmath.h | 4 2 + 2 - 0 !
src/nvtt/CMakeLists.txt | 4 4 + 0 - 0 !
5 files changed, 29 insertions(+), 4 deletions(-)

 add support for freebsd
04 fix gcc4.7 build.patch | (download)

src/nvcore/Debug.cpp | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 fix nvtt build on gcc 4.7
05 fix aliasing bug.patch | (download)

src/nvmath/Vector.h | 18 9 + 9 - 0 !
1 file changed, 9 insertions(+), 9 deletions(-)

 fix aliasing bug
06 fix libpng1.5 build.patch | (download)

src/nvimage/ImageIO.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixed build with libpng1.5
07 fix valgrind.patch | (download)

src/nvcore/Containers.h | 18 9 + 9 - 0 !
src/nvcore/Memory.cpp | 112 97 + 15 - 0 !
src/nvcore/Memory.h | 186 26 + 160 - 0 !
src/nvcore/StrLib.cpp | 6 3 + 3 - 0 !
src/nvcore/StrLib.h | 4 2 + 2 - 0 !
src/nvimage/FloatImage.cpp | 4 2 + 2 - 0 !
src/nvimage/Image.cpp | 2 1 + 1 - 0 !
src/nvimage/ImageIO.cpp | 4 2 + 2 - 0 !
src/nvtt/CompressRGB.cpp | 280 140 + 140 - 0 !
src/nvtt/cuda/CudaCompressDXT.cpp | 10 5 + 5 - 0 !
10 files changed, 287 insertions(+), 339 deletions(-)

 remove malloc overrides
08 fix wordsize warning.patch | (download)

src/nvcore/DefsGnucLinux.h | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 removes incompatible typedefs for amd64 builds
09 arm fix.patch | (download)

src/nvcore/nvcore.h | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
10 fix cxxflags.patch | (download)

cmake/OptimalOptions.cmake | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
11 arm64 support.patch | (download)

src/nvcore/Debug.cpp | 3 3 + 0 - 0 !
src/nvcore/nvcore.h | 3 3 + 0 - 0 !
src/nvcore/poshlib/posh.h | 7 6 + 1 - 0 !
3 files changed, 12 insertions(+), 1 deletion(-)

 Adds ARM64 build support to nvtt.


12 fix simd warning.patch | (download)

src/nvtt/squish/fastclusterfit.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 The array size increase avoids an aggressive loop optimization warning with
 simd instructions where the compiler is unaware that the last value is not
 actually accessed.


13 typos.patch | (download)

src/nvtt/tools/assemble.cpp | 2 1 + 1 - 0 !
src/nvtt/tools/compress.cpp | 2 1 + 1 - 0 !
src/nvtt/tools/decompress.cpp | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 Lintian is quite pedantic about spelling mistakes


14 gcc6.patch | (download)

src/nvimage/ImageIO.cpp | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 fix building with gcc 6