Commit Graph

482 Commits (f817d498729e4c004fcec2d9e4ce1c599415499b)

Author SHA1 Message Date
castano d7f8fba7a7 Add comment about thread safety. 15 years ago
castano 53265596a3 Update nvtt wrapper. 15 years ago
castano ae24cb163d Remove msvc warnings. 15 years ago
castano ae744f88e6 Add constructor that takes a stream. 15 years ago
castano 5ac76b68c9 Add option to select decompression algorithm to test suite. 15 years ago
castano f2090df7a5 Add support for FreeBSD. Patch by AMDmi3. 15 years ago
castano 0a8de141a6 Fix errors on win32. Define function pointers properly. 15 years ago
castano 9aaee3ae16 Add proper todo message. 15 years ago
castano 974cacda5f Update single color compression tables. 15 years ago
castano 953a63d7b5 Add farbrausch images to testsuite. 15 years ago
castano 19477d60c0 Fix errors in the pixel format conversion code. 15 years ago
castano 8a48250bcb Fix win32 errors and errors in the png saving code. 15 years ago
castano 35ff0e5aa6 Remove verbose error checking. 15 years ago
castano 8529dcf755 Fix memory leaks.
Shutdown CUDA properly when nvtt context is destroyed.
Fixes issue 83.
15 years ago
castano 56543e1a92 Merge changes from 2.0 15 years ago
castano 72543c9307 Add todo message. 15 years ago
castano 872c61e1d1 Add image saving code. 15 years ago
castano 7f3cee4db9 Remove commented out code. 15 years ago
castano 3f036a11a6 Avoid msvc8 warnings. 15 years ago
castano be12367910 fix blend, add setborder and fill methods. 15 years ago
castano c59a2e0a4b Implement alpha premultiplication and color blending. 15 years ago
castano 0abec17ab4 Implement toGreyScale.
Skip undefined images.
15 years ago
castano 6b67f4a0d7 More progress with imperative api.
Rename Texture to TexImage.
Implement image initialization.
Add stubs for all methods.
15 years ago
castano 8e836591ee Fix warning. 15 years ago
castano 50b8b67185 Hide file format especific savers. Add generic image saver.
Misc fixes under OSX.
15 years ago
castano ab73c790e1 Testsuite cleanups and improvements.
Add ctest support.
Add FileSystem::changeDirectory method.
15 years ago
castano d99cf11e2e Update version checking code. 15 years ago
castano d9832ed22c Eliminate some warnings with MSVC. 15 years ago
castano a02649faa9 Fallback to CPU compressor only on smaller images. 15 years ago
castano a28ebb4ccf Some more progress in the imperative API. 15 years ago
castano 0f5a5e5d24 Some more progress in the imperative API. 15 years ago
castano 8f0b129a52 Add RefCounted base class back to the reposotory. 15 years ago
castano 098bc2f905 Fix some endiannes errors. 15 years ago
castano 5943e8f42f Fix errors on ibook G4. 15 years ago
castano e48f56a15e Includer project headers first. 15 years ago
castano 25e32c8ff2 Fix msvc warnings. 15 years ago
castano db63ba7fa4 Fix build in win64. 15 years ago
castano 3df66be089 Do not use CUDA to compress small mipmaps. 15 years ago
castano 3a52923697 Add alpha command line option. 15 years ago
castano 9953883d26 Cleanup cmake files. 15 years ago
castano 03c9ec0f62 More cleanup. Remove files that are not strictly required. 15 years ago
castano 88fc5ca18e Merge changes from private tree.
Eliminate files that are not needed for NVTT.
15 years ago
castano 6fb29816a2 Gnome thumbnailer. Fixes issue 82. 16 years ago
castano 9d5242594b Add gnome thumbnailer by Frank Richter. Fixes issue 82. 16 years ago
castano 69c74d7a5e Add support for comments. 16 years ago
castano b7ea7a255b Fix const-correctness. 16 years ago
castano 17790a34df Add support for PNG in nvdecompress. Patch by Frank Richter. Fixes issue 80. 16 years ago
castano 7741a99b90 Add support for saving PNG files. Patch by Frank Richter. Fixes issue 79. 16 years ago
castano 36dd7fb76b Merge changes from p4. 16 years ago
castano 8fa870bf0c Fix typo. Fixes issue 82. 16 years ago
castano 1afdf2da8a Fix alpha-weighted filtering. 16 years ago
castano 242aa4254e Use alpha-aware resize when alpha is used for transparency and it's not premultiplied. 16 years ago
castano 4f576d5539 Add support for alpha weighting to float image. 16 years ago
castano 2411f3f5db Fix generation of blended sobel filter. Fixes issue 77. 16 years ago
castano 1c6b65ad52 Do not use custom FindGLUT cmake script. 16 years ago
castano f92a2191f2 Print message when cuda acceleration enabled. 16 years ago
castano 49409e9d92 Cleanup color rounding and expansion. 16 years ago
castano f753cc9702 Implement FileSystem::exists correctly on win32. 16 years ago
castano 2ad15489bb Try to optimize color rounding and expansion.
Detect CUDA 2.1 properly.
16 years ago
castano fa53ddcecd Add NV5x/G8x DXT decompression code.
Clean things up a bit, remove old code.
16 years ago
castano 94357626f7 Merge fixes from 2.0 branch. 16 years ago
castano 19342d8adf Use timer class instead of clock.
Check that file exists before opening.
16 years ago
castano 2ed4fee447 Fix error sin string builder and path. 16 years ago
castano f03d702d84 Implement exists with access instead of stat. 16 years ago
castano 10de10b9c2 Implement FileSystem::exists(). 16 years ago
castano 508f9fbdc2 Start implementing experimental interface. 16 years ago
castano e965b0e4a9 Include correct headers. 16 years ago
castano 1f4d313d0f Merge changes from internal branch. Whitespace changes only. 16 years ago
castano b8eb12afc1 Merge changes from internal branch.
- Better support for win64.
16 years ago
castano 1975883bed Update after changes in nvcore. 16 years ago
castano 9bda107603 Add pull push filter with bilinear filtering. 16 years ago
castano b4f17b968a Merge changes from internal branch.
- Add frustum class and bezier evaluation functions.
- Add component accessors to vector.
- Add matrix constructors.
- Fix errors in sparse solvers.
- Better robust orthogonalization.
- Fix montecarlo distribution.
16 years ago
castano e5ae0c0e20 Merge internal branch.
- Remove old/unused code.
- Remove format string constructors.
- Better win64 support (vsscanf, prefetch, etc).
- Fix radix sort to sort -0 correctly.
- Add misc utilities (constraints, timer, cpuinfo, introsort).
16 years ago
castano a03411e451 Check version properly. 16 years ago
castano 931580edc5 Include cuda runtime properly. 16 years ago
castano fd2f5465f8 Do not use kahansum, that was stupid.
Include cuda runtime properly.
16 years ago
castano 127052f404 Use KahanSum to compute RMSE.
Fix typos.
16 years ago
castano a30490ab9b Preserve cluster location for empty partitions. 16 years ago
castano 1ec115c7ec Cleanup 4 means compressor. 16 years ago
castano a4f56b65b8 Add support for alpha modes in the CPU compressors. Fixes issue 30. 16 years ago
castano bb69acec6c Add FileSystem to build. 16 years ago
castano 4bbf5e96f4 Add squish external compressor.
Rename our squish version to nvsquish.
16 years ago
castano 4a85f8e48d Remove executable flag. 16 years ago
castano f34b7ce84f Merge optimizations from squish. 16 years ago
castano 010905edd3 Fix tabs. 16 years ago
castano 7bb2d55d35 Create output directory. 16 years ago
castano e3a7cc19dd Add file system helper. 16 years ago
castano 379605d30a Use metric to measure distance to clusters. 16 years ago
castano c05c4e155b Merge optimizations from official squish release. 16 years ago
castano fd73484bfc Merge optimizations from official squish relese. 16 years ago
castano f29d7dd938 Try using 4 means clustering. 16 years ago
castano 3a5dc4783a Add support for regressions. 16 years ago
castano d4a713451e Fix 4 means clustering. 16 years ago
castano 41f6e0ba73 Try 4-means. 16 years ago
castano 11073171a1 Rename stress to testsuite. Install target. 16 years ago
castano 0805832b44 Remove squish build and project files. 16 years ago
castano a4dcd414ca Fix errors. 16 years ago
castano 4ff8a83f90 Add fitting code to build. 16 years ago
castano 48da357385 Add PCA, and 4-means implementation. 16 years ago
castano e1916d43c8 Do not mix tabs and spaces. 16 years ago