Commit Graph

161 Commits

Author SHA1 Message Date
castano
78fa1e785d Fixes and optimizations. 2011-10-01 02:07:32 +00:00
castano
eb10483faf Fix bugs. In progress cube map loading. 2011-09-30 01:52:27 +00:00
castano
8c65e4c62d Do not depend on external int limits. 2011-09-27 18:25:39 +00:00
castano
2364f539eb Porting parallel stuff to unix. 2011-09-27 18:12:32 +00:00
castano
3c0ab2d3f3 Merge changes from the witness. 2011-09-27 17:48:46 +00:00
castano
4906642ac3 Revert Library.*, needed for CUDA stuff. 2011-09-26 05:33:53 +00:00
castano
8b096b4186 Remove unused code. 2011-09-01 22:16:37 +00:00
castano
71d53e0d4e Fix leak. 2011-04-22 00:04:29 +00:00
castano
2643a62d4a Undo buffer class. Use plain array for easier debugging. 2011-04-07 07:41:58 +00:00
castano
8a837981b6 Merge changes from The Witness. 2011-04-06 02:41:15 +00:00
castano
9ebcff93de More tweaks. 2011-04-06 02:14:32 +00:00
castano
ce8647c51d Tweaks. 2011-04-06 01:56:51 +00:00
castano
43b16d85f4 Use STB image by default.
Add buffer object, try to reduce binary size.
2011-04-02 07:41:55 +00:00
castano
609db2639e Move foreach to its own header. 2011-02-28 09:05:03 +00:00
castano
b72a69f25c Supress msvc warning.
Replace tabs with spaces.
2011-02-25 09:51:09 +00:00
castano
94dce3b623 Fix vc warnings. 2011-02-25 09:26:27 +00:00
castano
4f098c4ff9 Workaround GCC error. 2011-01-19 07:26:22 +00:00
castano
5f8cd22cdb Merge changes from the-witness. 2011-01-08 04:54:06 +00:00
castano
c21fa98ba5 Fix Linux build. 2010-11-26 08:47:48 +00:00
castano
49482d1441 Work in progress.
Merging squish into nvtt. 
Using squish only to find endpoints, do discrete refinement afterwards.
2010-11-09 03:38:03 +00:00
castano
1e2567e4a3 More work toward 2.1: Implement InputOptions using TexImage. 2010-11-03 18:31:16 +00:00
castano
ea42b83573 Fix linux build errors. 2010-11-02 01:03:19 +00:00
castano
4bbf62855c osx/iphone fixes. 2010-10-28 05:38:39 +00:00
castano
f0bcbdca5c Fix seek bug. Fixes issue 144. 2010-10-21 18:47:27 +00:00
castano
bd74a9ffc6 Merge changes from the-witness. 2010-10-21 18:44:10 +00:00
castano
2bd7db4244 Fix error after changes in Memory.h 2010-10-09 07:45:48 +00:00
castano
df13c904b2 Stop using custom memory allocators.
Fix aliasing errors. Fixes issue 139 in trunk.
Fix build errors under OSX.
2010-10-06 02:56:35 +00:00
castano
06bf4ea960 Fix typo, fixes issue 137. 2010-09-20 17:14:13 +00:00
castano
19f872161e Use posh typedefs.
Enable stacktraces on OS X.
2010-09-20 06:58:20 +00:00
castano
276c608f26 Fix alignment assumptions in DDS loading code. Fixes issue 132.
Merge misc changes from the-witness.
2010-09-07 18:24:50 +00:00
castano
e8dc679874 Merge recent changes from the witness. 2010-08-31 01:39:08 +00:00
castano
9e881f28d1 Merge changes from the-witness.
Fix DXT5n compressor.
2010-07-22 10:25:14 +00:00
castano
da548fd03a Use noinline. 2010-07-13 23:28:31 +00:00
castano
9094756997 Merge changes from the witness. 2010-07-13 03:08:45 +00:00
castano
68cbe543b0 Add missing files for previous change.
Some cleanup.
2010-06-03 07:07:37 +00:00
castano
da503d2b3e Imperative api is sort of working now. Fixed various bugs. 2010-06-01 02:04:33 +00:00
castano
1454cbac14 Fix build. 2010-05-28 07:45:11 +00:00
castano
e7f2d1e2bc Merge private branch. 2010-05-27 23:18:08 +00:00
castano
447634d263 Fix cmake build in msvc. Fixes issue 111. 2010-03-18 00:13:31 +00:00
castano
3b0e0c3402 Fix errors after merge. Update cmake files. 2010-03-16 22:46:09 +00:00
castano
0cabfb6cfa misc. 2010-03-16 22:35:20 +00:00
castano
558f7970b1 Fix issue 112. 2010-03-02 01:29:48 +00:00
castano
dcfdabaee3 Fix timer. 2009-10-21 07:39:08 +00:00
castano
78d65e8368 When compiling with gcc, define NV_FILE_LINE using gcc convention. 2009-10-18 08:04:25 +00:00
castano
b7fbd1fc9b Fix error in Snow Leopard. 2009-10-12 00:44:03 +00:00
castano
9c6f6e143e Use tabs not spaces. 2009-07-28 08:03:08 +00:00
castano
fd2492670e Add a QPF timer. 2009-07-06 08:57:36 +00:00
castano
7d88f4fa32 Merge changes from 2.0 branch. 2009-07-06 08:56:55 +00:00
castano
bed4d78f6b Remove static member that was not thread safe! 2009-04-12 03:13:13 +00:00
castano
d7f8fba7a7 Add comment about thread safety. 2009-04-12 03:10:40 +00:00
castano
f2090df7a5 Add support for FreeBSD. Patch by AMDmi3. 2009-03-21 07:44:26 +00:00
castano
3f036a11a6 Avoid msvc8 warnings. 2009-03-16 21:08:09 +00:00
castano
ab73c790e1 Testsuite cleanups and improvements.
Add ctest support.
Add FileSystem::changeDirectory method.
2009-03-14 07:27:25 +00:00
castano
8f0b129a52 Add RefCounted base class back to the reposotory. 2009-03-05 05:33:53 +00:00
castano
5943e8f42f Fix errors on ibook G4. 2009-03-04 07:04:32 +00:00
castano
03c9ec0f62 More cleanup. Remove files that are not strictly required. 2009-03-01 02:38:24 +00:00
castano
88fc5ca18e Merge changes from private tree.
Eliminate files that are not needed for NVTT.
2009-03-01 00:18:47 +00:00
castano
b7ea7a255b Fix const-correctness. 2009-02-03 09:22:30 +00:00
castano
f753cc9702 Implement FileSystem::exists correctly on win32. 2009-01-19 10:41:51 +00:00
castano
2ed4fee447 Fix error sin string builder and path. 2009-01-09 05:45:36 +00:00
castano
f03d702d84 Implement exists with access instead of stat. 2009-01-09 05:45:02 +00:00
castano
10de10b9c2 Implement FileSystem::exists(). 2009-01-09 02:24:32 +00:00
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).
2008-12-29 11:20:06 +00:00
castano
bb69acec6c Add FileSystem to build. 2008-11-23 22:25:47 +00:00
castano
4a85f8e48d Remove executable flag. 2008-11-22 22:12:05 +00:00
castano
e3a7cc19dd Add file system helper. 2008-11-22 22:07:07 +00:00
castano
a7396b70ba Fix segfault on linux. Merged from 2.0 branch. 2008-11-21 09:08:00 +00:00
castano
c26c52d59c Fix gcc-4.3 warnings. 2008-11-14 02:18:35 +00:00
castano
c3329d4675 Fix gcc-4.3 warning. 2008-11-14 02:16:36 +00:00
castano
66b18f2dbd Fix build under VC7 2008-10-22 03:48:06 +00:00
castano
7776bd5c17 Win32 fixes. 2008-10-17 18:37:17 +00:00
castano
aa37e7a868 Add library loading helpers. 2008-10-16 22:20:31 +00:00
castano
f402f28643 Use unsigned ints for stream sizes and positions. 2008-10-15 07:15:50 +00:00
castano
f047043eb2 Fix compiler errors under gcc-4.3 2008-10-15 07:15:00 +00:00
castano
7eac4195c4 Fix compiler errors under gcc-4.3 2008-10-15 07:14:25 +00:00
castano
45f7244f20 Check in proposed fix for issue 44. 2008-06-27 18:52:49 +00:00
castano
7ef88c6f7e Fix build on OSX 10.5. Solves issue 44. 2008-06-26 07:22:34 +00:00
castano
3368f9039b Fix embarrasing typo. 2008-06-24 21:47:47 +00:00
castano
b5e373b734 Compile NVTT under G5/leopard 2008-05-23 22:22:09 +00:00
castano
38e9652d64 Remove executable flag. 2008-05-08 18:20:55 +00:00
castano
f08114c1b5 Whops, check fix for vc9. 2008-05-08 18:18:53 +00:00
castano
ce3a65c03e Fix operator= in String class. 2008-04-29 22:32:12 +00:00
castano
91eb30667f Add TLS class wrapper.
Fix AutoPtr operator=.
Fix typo.
2008-04-17 18:39:01 +00:00
castano
cb91740591 Merge private branch. 2008-04-17 06:58:18 +00:00
castano
5070cc98d3 Do not use constructor that initializes POD types. 2008-04-11 06:50:36 +00:00
castano
133ebfb282 Remove unused parameter warnings.
Do not compile tokenizer; it's not being used, and does not work on win64 yet.
2008-04-09 09:06:19 +00:00
castano
593cce308a Disable copy constructors. Eliminates some W4 warnings. 2008-01-17 20:39:59 +00:00
castano
f76e76cbe6 Export basic classes instead of exporting only their methods. 2008-01-17 05:32:50 +00:00
castano
3e702e563b Add support for win64.
Disable PFM.
Disable Tokenizer.
2008-01-16 08:01:24 +00:00
castano
6fa15f4e5b Output correct number of mipmaps.
Fix nvtt, remove deprecated attributes.
2007-12-17 05:19:55 +00:00
castano
f8377cf7ed Remove msvc warnings. 2007-12-03 23:26:48 +00:00
castano
2e41727f81 merge internal branch. 2007-12-03 09:13:05 +00:00
castano
301f09e1d4 Add NV_DEPRECATE definition. 2007-12-03 08:38:56 +00:00
castano
9175f4e407 Fix error in poshlib with mingw. 2007-11-28 10:35:09 +00:00
castano
5a3bef85e3 Remove warning. 2007-11-27 08:33:55 +00:00
castano
365ab33e61 Delete reference code. 2007-11-22 00:49:52 +00:00
castano
98b2377a11 Merge internal branch. 2007-11-06 10:14:57 +00:00
castano
645eda8fd4 Merge internal repository.
Delete TODO list, use issue list instead.
2007-10-16 20:53:12 +00:00
castano
ee28a5a37b Fix memory leaks. 2007-08-06 19:48:52 +00:00
castano
25f977318f remove poshlib tests 2007-07-08 08:11:30 +00:00