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
castano
0cbe2baaa5
Remove poshlib tests
2007-07-08 08:11:01 +00:00
castano
cf1d93ebf4
Sync with perforce repository.
...
Several bugfixes in nvcore.
Add imgdiff to cmakefiles and fix compilation errors on linux.
2007-07-08 08:08:52 +00:00
castano
b2252fc828
sync with private repository.
2007-07-01 08:52:38 +00:00
castano
c4c6b95a50
Fixes for linux64
2007-06-17 06:47:36 +00:00
castano
acbebcc444
fix debug:dumpInfo, backtrace is not available on win32.
2007-05-30 08:52:35 +00:00
castano
fed650036d
Make debug code work on darwin.
2007-05-29 11:01:29 +00:00
castano
37d42d300b
Get instruction pointer correctly on Darwin.
2007-05-29 10:53:03 +00:00
castano
95332efaa2
Fixes to compute the instruction pointer correctly after a signal. Not sure it works properly.
2007-05-29 09:43:30 +00:00
castano
d0f711c0ae
More progress in DDS input support.
2007-05-18 08:42:23 +00:00
castano
babb7e8df7
- weighted cuda compressor.
...
- faster and better BC3n compressor
- add normal map flag to DDS files that store normal maps.
- stop using RXGB fourcc code.
- move tools to tools/
- add temptative config dialog for UI based tool.
- add experimental normal map mipmap generation.
- start adding support for input dds files in nvcompress.
- many other small fixes and cleanup.
2007-05-17 00:11:38 +00:00
castano
7543dd1efa
Import all sources from perforce.
2007-04-17 08:49:19 +00:00