Commit Graph

1152 Commits

Author SHA1 Message Date
Ignacio Castano
4ff7af50ca Upgrade CMP Core. 2020-07-05 23:05:07 -07:00
Ignacio
1e06539012
Create FUNDING.yml 2020-06-12 23:01:14 -07:00
Ignacio
fdfbfb2552 Update to latest icbc version. 2020-06-07 20:02:14 -07:00
Ignacio
0f98a936f8 Fix rgbe conversion routines thanks to Charles Bloom. http://cbloomrants.blogspot.com/2020/06/widespread-error-in-radiance-hdr-rgbe.html 2020-06-07 19:46:35 -07:00
Ignacio
3e034d2de1
Merge pull request #314 from r-a-sattarov/master
Added compiler check for support of C++11 standard
2020-04-26 09:39:57 -07:00
r-a-sattarov
0297a00ebc Added compiler check for support of C ++ 11 standard 2020-04-26 15:23:47 +03:00
Ignacio
8e64503338 Update vc projects.
Disable RGETC for now.
2020-04-13 18:44:57 -07:00
Ignacio
a671567596 Update nvtt to use icbc library. 2020-04-13 18:01:33 -07:00
Ignacio
daff42781d Work toward packaging dxt1 compressor as a single header library. 2020-04-05 12:22:25 -07:00
Ignacio
1a6e70c9a0 Cleanup. Assume static linking. 2020-04-05 12:20:35 -07:00
Ignacio
860b639492 Remove unused code. 2020-04-04 10:40:58 -07:00
Ignacio
52e065d66a Update benchmark with rgbcx. 2020-04-04 10:21:00 -07:00
Ignacio
0b15c58692 Fix more build errors. 2020-04-04 10:18:58 -07:00
Ignacio
504ecc8e10 Fix build errors. 2020-04-04 10:17:01 -07:00
Ignacio
f68d894b8b Tweak endpoint refinement. 2020-03-30 16:35:17 -07:00
Ignacio
5eac5a4859 Experiment with endpoint refinement. Add Rich's encoder, not functional yet. 2020-03-30 10:13:59 -07:00
Ignacio
ca3871a28c More cleanups! 2020-03-30 10:12:29 -07:00
Ignacio
adce1a00da More cleanups. Assume static linking. 2020-03-30 10:09:31 -07:00
Ignacio
7f9c87713a Minor cleanups in nvmath. 2020-03-30 10:07:15 -07:00
Ignacio
4f0ecc4506 Add defer helper. 2020-03-30 10:06:10 -07:00
Ignacio
e5740ccb32 Add Rich's improved tie breaking change. 2020-03-30 10:04:35 -07:00
Ignacio
9a16bebf8f Add external libs for comparisons and benchmarks. 2020-03-23 10:07:38 -07:00
Ignacio
4a33d1ac75 Add baboon image to waterloo image set. 2020-03-23 10:05:31 -07:00
Ignacio
9009962054 Minor cleanups and some experiments. 2020-03-23 10:03:19 -07:00
Ignacio
97723db794 Rename internal squish library to nvsquish to avoid conflicts. 2020-03-23 10:02:07 -07:00
Ignacio
4d47c0d2fc Comment out debug code. 2020-03-23 10:01:12 -07:00
Ignacio
5d7a761d6b Handle more DDS formats in Surface::load(). 2020-03-23 10:00:40 -07:00
Ignacio
a3ae50b50f Update stb_image. 2020-03-23 09:59:44 -07:00
Ignacio
6dd3687be1 Minor cleanup. 2020-03-23 09:58:56 -07:00
Ignacio
3a99af11d7 Fix initialization of PVR texture header. 2020-03-23 09:58:19 -07:00
Ignacio
e5b763b075 Minor fixes. 2020-03-23 09:54:09 -07:00
Ignacio
c8a6e2c6cc Update SDK version. 2020-03-23 09:50:11 -07:00
Ignacio
9e36d6747b Update stb libraries. 2020-03-23 09:49:15 -07:00
leper
831d8e1a91 Fix build on AArch64. Fixes #298. 2020-03-16 21:08:18 +01:00
VÖRÖSKŐI András
99bcaf719c Use isnan() instead of isnanf() on linux
isnanf() is deprecated since C99
2020-02-20 11:05:44 +01:00
leper
6474f25934 Don't include sys/sysctl.h on Linux.
Not only is sysctl() not used on this platform, but musl libc does not have the header.
2020-02-20 10:10:17 +01:00
Ignacio
b45560cfc4
Merge pull request #292 from leper/clang_linking
Fix linking with Clang and clean up some linking directive
2019-11-23 16:10:19 -08:00
Ignacio
d14b4df347
Merge pull request #304 from r-a-sattarov/master
Added support for MCST Elbrus 2000 (e2k) architecture
2019-11-23 16:03:39 -08:00
r-a-sattarov
c621de8d2b E2K: added initial support for MCST Elbrus 2000 2019-11-23 16:40:53 +03:00
r-a-sattarov
b764700527 poshlib: added support for MCST Elbrus 2000 (e2k) 2019-11-23 16:22:56 +03:00
Ignacio
a131e4c6b0
Merge pull request #301 from Starnick/master
Updated C-API to expose some functionality present in the C++ API
2019-09-08 17:25:30 -07:00
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
2019-09-06 17:54:40 -04:00
Ignacio
e872fc2850
Merge pull request #300 from edowson/master
Enable CUDA support.
2019-08-30 10:08:13 -07:00
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>
2019-08-19 03:22:00 +04:00
Ignacio
662d223626
Merge pull request #295 from mitko0003/master
Minor fix to ATOC normalization.
2019-02-15 08:31:45 -08:00
Димитър Трендафилов
d891d044e7
Minor fix to ATOC normalization. 2019-02-15 15:06:29 +02:00
Ignacio
84595a62f2 Add helper methods for jai bindings. 2019-02-07 15:39:32 -08:00
Ignacio
29493d365e Add Visual Studio 2017 projects. 2019-01-31 18:10:14 -08:00
Ignacio
c591c5f8b4 Compute spherical harmonics from cube maps. Work in progress. 2019-01-31 18:06:02 -08:00
leper
2ac75fc932 Remove duplicate link instruction. 2019-01-09 00:55:49 +01:00