Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-09 | MAINT-6618 More checks | AndreyL ProductEngine | |
2016-08-09 | MAINT-6618 Fixed the crash in LLImageRaw::scale() + some additional checks | AndreyL ProductEngine | |
2016-08-05 | Buildfix: brought back LINDEN_J2C_COMMENT_PREFIX | AndreyL ProductEngine | |
2016-07-27 | MAINT-4327/MAINT-6584 Supress the crash on memory allocation error when ↵ | AndreyL ProductEngine | |
decoding J2C images | |||
2016-07-22 | MAINT-6584: Convert LLImage class hierarchy to standard 'bool' | Nat Goodspeed | |
instead of legacy BOOL. | |||
2016-07-21 | MAINT-6584: Streamline static LLImageJ2C implementation API. | Nat Goodspeed | |
Specifically, remove unused function pointer types CreateLLImageJ2CFunction, DestroyLLImageJ2CFunction and EngineInfoLLImageJ2CFunction. Also eliminate static fallbackDestroyLLImageJ2CImpl() and fallbackEngineInfoLLImageJ2CImpl(), leaving only static fallbackCreateLLImageJ2CImpl(). We do need a factory function to instantiate the appropriate LLImageJ2CImpl subclass, so leave the fallbackCreateLLImageJ2CImpl() link seam in place. However, given that every known LLImageJ2CImpl subclass is cheap to instantiate, make getEngineInfo() a pure virtual method on that subclass: the static LLImageJ2C::getEngineInfo() method can temporarily construct an instance to query. While we're at it, make getEngineInfo() return std::string like LLImageJ2C::getEngineInfo(). It's ridiculous that fallbackEngineInfoLLImageJ2CImpl() implementations constructed a static std::string and returned its c_str(), only to have LLImageJ2C::getEngineInfo() construct ANOTHER std::string from the returned const char*. fallbackDestroyLLImageJ2CImpl() never did anything useful: it merely deleted the passed LLImageJ2CImpl subclass pointer as the specific subclass type. But since LLImageJ2CImpl's destructor is virtual, LLImageJ2C's destructor could simply delete the stored LLImageJ2CImpl*. In fact, make mImpl a boost::scoped_ptr<LLImageJ2CImpl> so we don't even have to delete it manually. | |||
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2015-08-04 | MAINT-5343 (Viewer sometimes crashes when updating a local tga texture when ↵ | ruslantproductengine | |
RLE or BMP compression is disabled - LLImageTGA::decodeTruecolorNonRle) | |||
2015-05-05 | Hotfix for build on OSX with -Werror,-Wtautological-compare | ruslantproductengine | |
2015-04-28 | Merge viewer-release, become version 3.7.29 | Mnikolenko ProductEngine | |
2015-04-13 | merge changes for 3.7.27-release | Oz Linden | |
2015-04-10 | restore the ll[io]fstream because we need them as wrappers on Windows for ↵ | Oz Linden | |
wide char paths; on other platforms they are now just typedefs to the std classes | |||
2015-04-07 | replace llifstream and llofstream with std::ifstream and std::ofstream ↵ | Oz Linden | |
respectively | |||
2015-04-07 | convert llifstream and llofstream to std::ifstream and std::ofstream ↵ | Oz Linden | |
respectively | |||
2015-02-24 | merge changes for 3.7.25-release | Oz Linden | |
2015-02-23 | MAINT-4329 FIXED LLImageRaw::scale() scales each image *twice* for no ↵ | ruslantproductengine | |
apparent reason Linux & OS X compile error fix | |||
2015-02-23 | Backed out changeset: 81b8de17a195 | ruslantproductengine | |
2015-02-23 | MAINT-4329 FIXED LLImageRaw::scale() scales each image *twice* for no ↵ | ruslantproductengine | |
apparent reason Linux & OS X compile error fix | |||
2015-02-23 | Backed out changeset: 4c24cfce033a | ruslantproductengine | |
2015-02-23 | MAINT-4329 FIXED LLImageRaw::scale() scales each image *twice* for no ↵ | ruslantproductengine | |
apparent reason Linux & OS X compile error fix | |||
2015-02-20 | MAINT-4329 FIXED LLImageRaw::scale() scales each image *twice* for no ↵ | ruslantproductengine | |
apparent reason | |||
2015-02-14 | MAINT-4329 Backed out changeset: fd3a4d5c2cf5 | ruslantproductengine | |
2015-02-13 | MAINT-4329 Backed out changeset: fd3a4d5c2cf5 | ruslantproductengine | |
2015-02-19 | Merge downstream code | simon | |
2014-12-25 | MAINT-4755 Unit test buildfix | andreykproductengine | |
2014-12-23 | MAINT-4755 FIXED Asset on Screen Causes Sudden FPS Drop | andreykproductengine | |
2014-12-15 | merge changes for 3.7.22-release | Oz Linden | |
2014-12-10 | Rename llround(..) to ll_round(..) because of a collision with MS llround ↵ | callum_linden | |
(long long round) in VS2013 | |||
2014-12-08 | Merge downstream code and become version 3.7.23 | simon | |
2014-11-18 | Fix for gpu_bench crash without parallels knock-on | Graham Linden | |
2014-09-25 | MAINT-4329 FIXED scales each image *twice* for no apparent reason : patchset #2 | ruslantproductengine | |
2014-09-15 | MAINT-3562 FIXED Viewer crashes when updating local textures using Substance ↵ | ruslantproductengine | |
Designer : add code for control input buffer size | |||
2014-06-23 | merge changes for 3.7.10-release | Oz Linden | |
2014-05-07 | merge changes for 3.7.7-release | Oz Linden | |
2014-05-06 | Pull merge from lindenlab/viewer-release. Fixed some conflicts and compile ↵ | Merov Linden | |
errors | |||
2014-03-19 | OPEN-199: replace the confusing STANDALONE switch with USESYSTEMLIBS | Oz Linden | |
2014-02-14 | ACME-1277 : Delete debug printouts spamming the log | Merov Linden | |
2014-02-13 | ACME-1277 : Final set of filters, added a SnapshotFiltersEnabled debug setting | Merov Linden | |
2014-02-07 | ACME-1315 : Fix anisotropy in filters applied to thumbnail. Deleted some ↵ | Merov Linden | |
unused code | |||
2014-02-07 | ACME-1314 : Fix screen filter to make it less harsh on edges, modify Jules ↵ | Merov Linden | |
Verne and Newspaper filters as a result | |||
2014-02-06 | Clear up comments | Merov Linden | |
2014-02-06 | ACME-1278 : Allow angle to be used in 2D screen filter | Merov Linden | |
2014-02-06 | ACME-1301 : Add colortransform as a secondary filter command | Merov Linden | |
2014-02-06 | ACME-1301 : Add convolve as a secondary filter command | Merov Linden | |
2014-02-05 | ACME-1300 : Rename blend mode dodge to add_back | Merov Linden | |
2014-01-28 | ACME-1195 : WIP : Lazy evaluate intermediate images in snapshot preview so ↵ | Merov Linden | |
perf is better in common cases, allow thumbnail to be computed from grabed frame (for SL Share), thumbnail display still buggy in SL Share | |||
2014-01-23 | ACME-1275 : WIP : Clean up unwanted code and comments in image filter | Merov Linden | |
2014-01-21 | ACME-1236 : Make all filters resolution independent, cleanup comments, move ↵ | Merov Linden | |
example filters to a sub folder in llimage_libtest | |||
2014-01-21 | ACME-1236 : Fixes gamma and brightness code. Also fixes example xml filter ↵ | Merov Linden | |
files. | |||
2014-01-21 | ACME-1240 : Implement convolve filter for 3x3 kernels. Implements sharpen, ↵ | Merov Linden | |
blur and edge detection as examples and tests. |