Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-17 | DRTVWR-418: Merge backout of TYPE_INDEX / TYPE_MAX change | Nat Goodspeed | |
2016-12-17 | Backed out changeset bb47510bda62: don't change TYPE_MAX. | Nat Goodspeed | |
Ruslan points out that changing TYPE_MAX could lead to extra (useless) render passes. We will have to solve the TYPE_INDEX > TYPE_MAX problem another way. | |||
2016-12-17 | DRTVWR-418: Update dubious llvertexbuffer.cpp cast comment. | Nat Goodspeed | |
Ruslan assures me that in fact this usage is valid. | |||
2016-12-16 | DRTVWR-418: Work around dubious cast from S32 to GLvoid* | Nat Goodspeed | |
when passing -- something -- to glVertexAttribPointerARB() in LLVertexBuffer::setupVertexArray(). | |||
2016-12-16 | DRTVWR-418: Put TYPE_INDEX within TYPE_MAX: stop undefined indexing. | Nat Goodspeed | |
LLVertexBuffer::TYPE_INDEX was past TYPE_MAX, which is used to set the maximum sizes of various (scattered) arrays, bleh. The alarm bells that this SHOULD set off are indeed correct: TYPE_INDEX was being used to index at least one of those arrays, meaning we've been indexing past the end of that array, meaning undefined behavior. The enum that defines both TYPE_INDEX and TYPE_MAX provides a helpful comment indicating what things must be updated when modifying the enum. (Far better to define things centrally in a single place... but another time.) Update the designated arrays to include a final TYPE_INDEX entry. Contents of those entries are wild guesses -- but even wild guesses are better than completely indeterminate data. | |||
2016-12-15 | BUG-41027 (FIX) Changing login location at the login screen crashes the viewer | Callum Prentice | |
2016-12-05 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2016-11-16 | DRTVWR-418: pull in new viewer-release via viewer64 | Nat Goodspeed | |
2016-11-16 | merge | Brad Payne (Vir Linden) | |
2016-11-11 | MAINT-6913 - (Via Sovereign Engineer and Shyotl Kuhr) Pack the skinned ↵ | Brad Payne (Vir Linden) | |
matrix and translation into a single mat3x4 for optimal data transfer to reduce uniform slot usage. | |||
2016-10-10 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2016-10-07 | Crashfixes for image loading | AndreyL ProductEngine | |
2016-10-07 | MAINT-6635 Fix for LLImageGL::setSize crash | AndreyL ProductEngine | |
2016-09-06 | MAINT-5011: Commit backing out BlockTimer warning suppression. | Nat Goodspeed | |
2016-09-06 | Backed out changeset c30d8774c404: remove warning suppression | Nat Goodspeed | |
for possibly-uninitialized data member in BlockTimer::BlockTimer. NickyD suggested a real fix. | |||
2016-08-30 | MAINT-6683 fixed wrapping issues of notecard embedded items | andreykproductengine | |
2016-08-29 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-vlc | Nat Goodspeed | |
2016-08-29 | MAINT-5011: Work around gcc 4.7.2 overly (?) picky fatal warning. | Nat Goodspeed | |
2016-07-18 | Backed out changeset: 5fe5ad059c05 | ruslantproductengine | |
2016-05-23 | Automated merge with tip of viewer-release | callum_linden | |
2016-05-13 | Add invert texture coordinates for media textures. | ruslantproductengine | |
2016-05-06 | merge 4.0.4-release and MAINT-5974 | Oz Linden | |
2016-04-24 | Fix a crash is drawn vertices is 0. | Nicky | |
(transplanted from 89b3e585218ddb8d6a3e62af29f8daf889371e5e) | |||
2016-04-12 | MAINT-6286 Viewer 4.0.3.312680 ignores settings for Shaders in Graphics ↵ | ruslantproductengine | |
Preferences for ATI Radeon HD 3800 Series graphics card | |||
2016-03-16 | merge changes for DRTVWR-417 | Oz Linden | |
2016-03-10 | MAINT-1109 FIXED Toggling graphics options causes viewer memory to increase, ↵ | ruslantproductengine | |
eventually causing the rendering pipeline to fall over and crashing the viewer Patchset #2 | |||
2016-03-07 | make shader loading messages LL_DEBUGS | Oz Linden | |
2016-02-24 | MAINT-5297 - icons were not removed from memory | andreykproductengine | |
2016-01-15 | merge changes for 4.0.1-release | Oz Linden | |
2015-12-29 | MAINT-5984 FIXED Incorrect cursor position with UI scale >1.0 | andreykproductengine | |
2015-12-01 | MAINT-1109 Toggling graphics options causes viewer memory to increase, ↵ | ruslantproductengine | |
eventually causing the rendering pipeline to fall over and crashing the viewer Te reason of memory leak - unloaded shaders. Fixed. | |||
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2015-10-02 | MAINT-3568 Mac OS X, ALM, Full Bright, Shininess | ruslantproductengine | |
The reason of this bug the same as was in MAINT-4165, MAINT-4839. I.e. in short: SL engine is sensitive to the uniform variable location. | |||
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-03-01 | MAINT-4839 FIXED Animation of Mesh Dress doesn't work. | ruslantproductengine | |
MAINT-4165 FIXED Crash on skinned, texture animated geometry with deferred rendering enabled. | |||
2015-01-13 | merge changes for 3.7.24-release | Oz Linden | |
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 | Brad Payne (Vir Linden) | |
2014-12-08 | Merge downstream code and become version 3.7.23 | simon | |
2014-12-02 | merge | Brad Payne (Vir Linden) | |
2014-12-01 | merge | Brad Payne (Vir Linden) | |
2014-12-01 | merge changes for 3.7.21 release | Oz Linden | |
2014-11-24 | Merge downstream code and become version 3.7.21 | simon | |
2014-11-18 | Fix for gpu_bench crash without parallels knock-on | Graham Linden | |
2014-11-17 | Attempt wider disable of using profile API when timer query is not present | Graham Linden | |
2014-11-17 | Avoid using GL_ARB_timer_query functionality when not supported and protect ↵ | Graham Linden | |
against probably-not-NULL current bound shader pointer |