Commit Graph

472 Commits (5d7a761d6b2fdbb472716585ded61a896668d4fb)

Author SHA1 Message Date
Ignacio 5d7a761d6b Handle more DDS formats in Surface::load(). 4 years ago
Ignacio 3a99af11d7 Fix initialization of PVR texture header. 4 years ago
Ignacio b45560cfc4
Merge pull request #292 from leper/clang_linking
Fix linking with Clang and clean up some linking directive
5 years ago
Nicholas.Woodfield 187fa60492 Updated C-API to expose some functionality present in the C++ API. Added the following functions and enums:
nvttSetOutputOptionsContainer [and NvttContainer, KTX/DDS10 formats can now be set as the output container]
nvttSetOutputOptionsSrgbFlag
nvttSetOutputOptionsErrorHandler [rearranged NvttError enum to match layout of nvtt::error]
nvttEnableCudaAcceleration
nvttIsCudaAccelerationEnabled
5 years ago
Elvis Dowson d57ca44902 Enable CUDA support.
This commit also reintroduces nvcore Library.h and Library.cpp files
required by nvtt/cuda/CudaUtils.cpp

Ref:
https://github.com/castano/nvidia-texture-tools/issues/230
81336cc3e9

Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com>
5 years ago
Ignacio 84595a62f2 Add helper methods for jai bindings. 5 years ago
Ignacio c591c5f8b4 Compute spherical harmonics from cube maps. Work in progress. 5 years ago
leper 542711f862 Link with -fPIC when using Clang.
Remove the need for a few workarounds by handling this in just one place.
5 years ago
Ignacio a9a6f6968e Fix minor warnings.
Add output directories to ignore list.
6 years ago
Starnick 0f65d60602 Updated C-API to support 2D array textures + added missing enum values from nvtt.h 6 years ago
Ignacio a1c54bc7f7 Add fast sRGB conversion. 6 years ago
Ignacio bc60e8c154 Use our own parallel for by default to avoid dependencies. 6 years ago
Ignacio 95f1f60490 Enable stb libraries for image loading. This was disabled by error. 6 years ago
Ignacio 5c70ffef0b
Merge pull request #287 from madscientist159/master
Fix build on OpenPOWER (ppc64le) platforms
6 years ago
Ignacio 005b2518c9 Install nvtt_wrapper.h. Fix issue #288. 6 years ago
Timothy Pearson 95454e9024 Fix build on OpenPOWER (ppc64le) platforms 6 years ago
Ignacio 9489aed825 Merge changes from The Witness. 6 years ago
Stefan Brüns 00d7e249e2 Add nvimgdiff to TOOLS target, so it is installed by default
Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
6 years ago
Justin Meiners d47de35893 added noalpha option to assemble and fixed RGB write 7 years ago
Ignacio 4fb0070b7e Do not use undeclared format. 7 years ago
Ignacio fa03dfc291 Add option to control prefered swizzle. 7 years ago
leper 78054e977b Add virtual destructor to TaskDispatcher.
This removes a GCC warning about that missing while virtual functions exist.
7 years ago
Lunkhound 0535ab3414 fix a bug where created normal maps were not packed prior to compression 8 years ago
Lectem 24e63456c6 Fix compression for non multiple of 4 texture size
If the width or the height was not a multiple of 4, we would read data outside of the bitmap array
8 years ago
Ignacio 6fb57d3478 Fix order of kaiser parameters. 8 years ago
Ignacio a11a6739c2 Fix comments. Minor fixes. 8 years ago
Timothy Pearson f8790a536a Fix remaining issues on PPC64EL
One AltiVec-related build issue remained
Self tests now pass on LE POWER platforms

Signed-off-by: Timothy Pearson <tpearson@raptorengineering.com>
8 years ago
Timothy Pearson 203eda1d47 Fix build on PPC64LE
Signed-off-by: Timothy Pearson <tpearson@raptorengineering.com>
8 years ago
Ignacio 875a78a124 Merge pull request #236 from mpersano/master
Add support for compressing texture arrays.
8 years ago
mpersano 46e5c6a8ee Fix nvassemble command-line options parsing. 8 years ago
mpersano 2bd367a4dc Add support for compressing texture arrays.
Also add support for reading/writing DX10 uncompressed (RGB/lumi) textures, so
now it's possible to compress a texture array assembled with nvcompress.
8 years ago
Ignacio 49677da371 Remove executable property. 8 years ago
mpersano db8fc561c3 Support assembling texture arrays. 8 years ago
Ignacio 9b79638f79 Disable test code from nvdecompress. Update vc12 projects and fix vc12 build. Fixes bug #232. 9 years ago
Ignacio 7596650a2d Be more clear that Qt4 is not used. From cfcohen. 9 years ago
Ignacio a20044bccc Integrate changes from cfcohen to supress warning. 9 years ago
Ignacio 268e6abd65 Integrate cfcohen changes to fix linker problems with gcc. 9 years ago
Ignacio e9a8630a3f Increase array size to supress compiler warning. 9 years ago
Ignacio c0ad0f4d31 Merge changes from The Witness. 9 years ago
Ignacio Castaño a382ea5b21 Fix compiler warning. 9 years ago
Ignacio 4ef408b591 Remove debug code. 9 years ago
cmdrf 7b031aa4bf Do not include removed Library.h 9 years ago
cmdrf 899a99a106 Fix link order for Linux 9 years ago
cmdrf 766edcb1a6 Fix more link order for Linux 9 years ago
Ignacio a083337473 Merge changes from The Witness. 9 years ago
castano 7e2a9d1adb osx fixes. Fix issue 211. 10 years ago
castano 2d6fc0e304 DXT1 compressor tweaks. 10 years ago
castano d019cd7080 Merge changes from the witness. 10 years ago
castano ac87eefa6d Apply patch to update C# wraper. Fixes issue 184. 10 years ago
castano f705b2eaa1 Fixes issue 93. 10 years ago