Commit Graph

183 Commits (6173233fb01e5baff7b089b27c74924b94cc7c03)

Author SHA1 Message Date
Nat Goodspeed 4a67d99e86 Linux llimagej2ckdu_test.cpp no longer needs obsolete stubs.
Use the same signatures as for the other platforms.
2015-01-16 22:02:09 +00:00
Nat Goodspeed 6793fa569b Fix another empty #elif to plain #else. 2014-12-16 13:55:15 -05:00
callum_linden 6bb3fc9392 Fix for incorrectly formatted #if statements (worked on clang FWIW!) 2014-12-10 13:02:36 -08:00
callum_linden b6c6feda4c Update to build on Xcode 6.0 (fix unit tests): fix function stubbing in KDU 2014-10-22 09:25:19 -07:00
callum_linden d7990bc9b2 Update to build on Xcode 6.0 (fix unit tests): turn off warnings for multiple unused private members 2014-10-21 17:50:31 -07:00
callum_linden f3baf8dc4e Update to build on Xcode 6.0: remove #pragmas from code to deal with tut warnigs/errors (moved to package) AND bracket clang #pragmas in #if LL_DARWIN 2014-10-20 16:02:03 -07:00
callum_linden c2772bc13a Update to build on Xcode 6.0: explicitly supress certain warnings in KDU package files 2014-10-17 15:35:28 -07:00
Nicky 5818c318d7 Fix for a possible memory corruption and one memory leak. 2015-04-18 01:36:17 +02:00
Nicky a5dfed5d43 Enable KDU 7.5.0 to make a build across all platforms. 2014-10-14 14:51:17 +02:00
Nicky c6a20cd27a KDU_NO_THREADS get changed by accident into KDU_NO_THREAD. Fix that. 2014-10-08 00:59:02 +02:00
Nicky 07e2ddda3f More preparations to update to KDU 7.5.0. 2014-10-07 23:12:20 +02:00
Nicky fd3bc18951 Prepare for KDU 7.5.0 update. 2014-10-07 11:23:53 +02:00
Tank_Master 6babf8abd2 Merge LL 3.7.7 2014-06-09 11:29:57 -07:00
Richard Linden 1cd092f06d BUILDFIX: another unit test link seam with out of date code 2013-10-01 19:22:01 -07:00
Nicky 38bffcbc4e KDU 7.3.2 upgrade. 2013-12-05 00:00:15 +01:00
Richard Linden e4cacda5a0 BUILDFIX: unit tests still using old sMemStat declarations 2013-09-05 16:24:57 -07:00
Richard Linden e340009fc5 second phase summer cleaning
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Richard Linden 8208a40412 BUILDFIX: reverted changes that attempted to automate mem track
stat definition as they don't work on gcc/clang
2013-07-01 18:50:51 -07:00
Richard Linden 04bdc8ba83 SH-4294 FIX Interesting: Statistics Texture cache hit rate is always 0%
also, removed LLTrace::init and cleanup
removed derived class implementation of memory stat for LLMemTrackable
is automatic now
2013-07-01 17:04:01 -07:00
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
Oz Linden ddd5659f81 merge changes for DRTVWR-294 2013-04-19 10:11:29 -04:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Richard Linden 68f9f656cd merge with viewer-release 2013-03-22 00:44:59 -07:00
Richard Linden 1f507c3cfc SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
copied over scene load frame differencing changes from viewer-interesting
made periodicrecording flexible enough to allow for indefinite number of periods
added scene loading stats floater
fixed collapsing behavior of container views
2013-03-21 00:37:20 -07:00
Nyx Linden 11fe124ae9 merging in viewer-beta.
Most of the merge was clean, a couple conflicts.
Brought over a couple patches manually for llpolymesh.
2013-01-24 16:22:49 -05:00
Cinders b04e00b2a3 Fix a few implicit double to float conversions, pedanticly add a few missing function prototypes 2013-07-28 14:41:32 -06:00
Tank_Master d4640277d0 Merge LL 3.5.3 release. 2013-07-09 16:24:58 -07:00
Richard Linden 6841351502 SH-3468 WIP add memory tracking base class
fix for unit test failures...cleanup apr without destroying
pools, allowing LLProxy to clean itself up as a singleton (and
avoiding spurious dependencies associated with manually destorying
singletons that rely on apr pools)
2013-01-06 21:37:31 -08:00
Don Kjer 8ba2b38876 Fleshed out target_link_libraries dependencies between libraries. Appearance utility now reads avatar_lad.xml during stubbed out params processing. 2012-09-13 10:25:48 +00:00
Richard Linden 371b66a6ef Automated merge with http://bitbucket.org/lindenlab/viewer-development 2012-09-06 11:47:48 -07:00
simon@Simon-PC.lindenlab.com 38acb45af8 Merge in latest viewer-development 2012-09-05 17:17:54 -07:00
Tank_Master 6207030884 Merge FS LGPL tip 2013-02-23 17:09:53 -08:00
Tank_Master ea86bb88c3 first pass merge 2013-02-04 10:52:32 -08:00
Tank_Master 169263d8b0 Merge LL 3.4.5 beta 3 2013-01-28 01:56:00 -08:00
Nicky 7989e5337f Disable warning 4263/4264 before including kdu header. Windows only. 2012-12-14 23:36:04 +00:00
Tank_Master 5b5f4c8bf5 Merge LL 3.4.2 release,
broken revision, KDU package needs updating, mac packager also likely broken
2012-12-14 07:59:55 -08:00
Liny 48d7e9420f Fix for kdu powered texture comment decode crashing uppon a texture that has no comment. 2012-11-21 23:04:52 -08:00
Techwolf Lupindo eaa3a51a19 Texture comment metadata support.
Currently extracts the comment out of the texture if it exists and decodes any <letter>=<value> embedded in the comment.
Currenly LL uses this to id the uploader and time uploaded.
This will be used by the export feature in the future.
2012-11-21 23:36:37 -05:00
Kelly Washington bfd1c0370f MAINT-570 Remove unused memory tracking system LLMemType
follow up to fix test compiles.
2012-07-20 13:28:04 -07:00
Brad Payne (Vir Linden) 74d4f8af01 v-r to drano merge conflicts wip 2012-06-26 16:43:58 -04:00
Merov Linden 1bfdfcb7b9 Merge pull from vir/drano 2012-06-08 18:58:35 -07:00
Merov Linden 7fd2290177 SH-3075 : Fix reversible compression for very small textures. Also supress the forcing to reversible for small textures. 2012-05-09 17:04:02 -07:00
Merov Linden e8ef6fd0e7 SH-3075 : Fix reversible compression for very small textures. Also supress the forcing to reversible for small textures. 2012-05-09 17:04:02 -07:00
Merov Linden 005ce31f41 SH-3047 : Fix lossless compression for small textures. 2012-05-08 21:42:53 -07:00
Merov Linden 28cf5199ce SH-3047 : Fix lossless compression for small textures. 2012-05-08 21:42:53 -07:00
Merov Linden 172b45d5a2 SH-3060 : Complete new byte range computation, clean up and back pedal on some changes that didn't pay of. 2012-04-06 18:28:47 -07:00
Merov Linden bb7b5b27ce SH-3060 : Fix kdu unit test I broke while changing mRate init policy 2012-04-06 16:17:38 -07:00
Merov Linden 91094d92a7 SH-3060 : Implement new byte range computation, cleaned up use of compression rate as well. 2012-04-05 22:05:00 -07:00
Merov Linden 782981866a SH-3060 : New byte range implementation. Intermediate (not working) state. 2012-04-04 18:58:34 -07:00
Merov Linden c6511d9c85 SH-3075 : Fix encoding for reversible images and small textures 2012-04-04 15:59:52 -07:00
Merov Linden df09fd8e8b SH-3060 : Preliminary implementation of the new byte range computation, implement setting to turn it on or off 2012-04-02 19:05:32 -07:00
Merov Linden 792943c211 SH-3050 : Add a call to set_max_bytes() and some clean up 2012-03-30 14:07:43 -07:00
Merov Linden 5c86d19373 SH-3050 : Parse an input codestream without decompressing it to find discard levels boundaries (test only). 2012-03-25 11:52:10 -07:00
Merov Linden bc6f669ff4 SH-3047 : Read the number of levels from the j2c image header instead of relying on hacked computation based on width / height. 2012-03-15 13:01:14 -07:00
Tank_Master 991d43709c merge LL 3.3.3 beta 2012-06-16 07:22:27 -07:00
Merov Linden bab6875f92 SH-2998 : Move Mac and Windows to use KDU 7.0.0 2012-02-27 17:43:48 -08:00
Merov Linden 7122308534 SH-1998 : Compatible API changes KDU v6.4.1 / v7.0.0 2012-02-27 15:24:39 -08:00
Arrehn c79f624ec9 Decreased verbosity of KDU corruption error 2012-01-30 01:31:28 -05:00
Oz Linden f0bc8a0f71 convert tabs to spaces where they are forbidden 2011-08-17 12:33:23 -04:00
callum 1afbbba03d EXP-826 FIX Help -> About Secondlife Info is corrupted. 2011-05-23 17:12:08 -07:00
Merov Linden 1e0d3fc7bc EXP-664 : following richard codereview: use llclamp where appropriate 2011-05-07 11:09:34 -07:00
Merov Linden c6c1419faa EXP-664 : Make encoding parameters more resilient to bad entries, add levels as encoding parameters, update test applet to support this 2011-05-04 22:43:51 -07:00
Merov Linden 6f6cebbf5d EXP-672, EXP-673 : Fix bug in encoding small textures (16x16 and under) 2011-04-15 17:53:16 -07:00
Merov Linden 8c7d9bbd06 EXP-663 : Fix memory leak introduced in precincts handling 2011-04-14 09:28:34 -07:00
Merov Linden b77a7b4711 EXP-663 : Allow creation of j2c images with precincts and blocks, limited to llimage_libtest, no viewer change 2011-04-13 18:11:56 -07:00
Merov Linden e752e91828 STORM-746 : add precincts and blocks arguments taken into account in j2c output 2011-04-04 23:49:40 -07:00
Merov Linden 83ec0cd62f STORM-746 : add new arguments for precincts and blocks on output, region and level on input, add code for input loading restriction 2011-04-04 18:37:32 -07:00
Merov Linden dc00f42dd7 STORM-746 : Code formatting and clean up, add comments, no functional changes 2011-03-31 23:00:50 -07:00
jenn 0d6ec39f44 Cmake updates to get llkdu building on linux. Need to rebuild kdu tarball next. 2011-01-19 10:03:51 -08:00
Merov Linden bf1d42ff96 STORM-744 : Make getMetaData pass when all is stubbed 2010-12-28 20:00:06 -08:00
Merov Linden 5ed4046df5 STORM-744 : Throw exception consistently so llkdu fails consistently 2010-12-28 18:32:07 -08:00
Merov Linden d83314ad3f STORM-744 : Fix release building issue 2010-12-28 15:58:37 -08:00
Merov Linden 0c5bd3675b STORM-744 : Took code review into account, moving stuff back in protected or even private, fix things to work in debug mode, some clean up in j2coj also 2010-12-24 11:36:15 -08:00
Merov Linden fa70acc5aa STORM-744 : Add llkdu unit tests, turn on and fix llworldmap unit tests in newview 2010-12-17 22:52:51 -08:00
Merov Linden 71fa089498 STORM-151 : Suppress unused code, clean up code formating, fix typos 2010-12-15 20:54:25 -08:00
Merov Linden abc13fb12f STORM-151 : First shot at compression, not optimzed yet 2010-12-02 22:26:49 -08:00
Merov Linden 2ea7b1a05e STORM-151 : Remove files we have no use of 2010-12-02 14:05:21 -08:00
Merov Linden 3b18f813a8 STORM-151 : Attempt to fix Windows static linking, simplified manifest 2010-11-22 22:41:42 -08:00
Merov Linden 37626b32ff STORM-151 : Modify llkdu cmake to point explicitely to static libs, simplify make (in progress, don't pull yet) 2010-11-19 18:06:56 -08:00
Merov Linden 9682b9b5db STORM-151 : suppress the linux64 ref in install.xml and attempt to fix llkdumem.cpp linux compile issue 2010-11-18 15:26:49 -08:00
Merov Linden e3d95ddb9a STORM-151 : Make kdu decompression work without ugly hack in library header names 2010-11-15 21:28:16 -08:00
Merov Linden 04adbdad4b STORM-151 : Got decompression to work, compression disabled, simplified llkdu building 2010-11-12 16:37:42 -08:00
Merov Linden 94f44437d7 STORM-151 : merge kdu static linking, add indra/llkdu implementation. Doesn't build yet. 2010-11-11 09:33:29 -08:00