Commit Graph

45162 Commits (dfa71e2bb59e81de93f626fada6975ae46b01bb6)

Author SHA1 Message Date
Dave Parks dfa71e2bb5 SL-17490 Only update a subset of textures each frame and remove dead debug code. 2022-05-31 11:57:15 -05:00
Dave Parks 8c5697a2d6 SL-17490 Update Tracy 2022-05-31 08:33:18 -05:00
Dave Parks 41e32126d4 SL-17484 Unit test build fix (remove priority parameters). 2022-05-24 17:48:41 -05:00
Dave Parks 3e9dcba813 SL-17486 Fix for many texture types failing to load. 2022-05-24 17:03:11 -05:00
Dave Parks 9bcc01e3e3 SL-17484 Build fix. 2022-05-24 14:30:30 -05:00
Dave Parks 7fb07008fc Merged in SL-17219 (pull request #992)
SL-17219
2022-05-24 18:38:03 +00:00
Dave Parks 9f9465f5bd Merged DRTVWR-563 into SL-17219 2022-05-24 18:34:52 +00:00
Dave Parks 3365a39080 SL-17451 Fix for erroneous attempt to apply vertex color alpha to texture before alpha masking (we don't actually support this and the vertex color alpha is sometimes zero when you think it ought not be). 2022-05-19 14:02:48 -05:00
Dave Parks bf183ecff7 SL-17449 Fix for Alexa's hair 2022-05-18 17:56:54 -05:00
Dave Parks c1deab5ba7 SL-17417 Fix for incorrect reflection orientation on fullbright prims. 2022-05-18 15:55:24 -05:00
Nat Goodspeed c0aa1a1202 SL-17219: Merge 'DRTVWR-546' of lindenlab/viewer into SL-17219
Update task branch from main project branch.
2022-05-18 14:08:24 -04:00
Dave Parks a936322261 Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546 2022-05-17 13:23:32 -05:00
Dave Parks 85b3f707d3 SL-17421 Fix for fullbright alpha mask shader ignoring vertex alpha 2022-05-17 13:23:08 -05:00
Andrey Kleshchev c6fe446c3a SL-17415 Movement of scripted attached objects is no longer interpolated. 2022-05-17 00:15:32 +03:00
Dave Parks c7ddba7eb4 SL-17417 Fix for incorrect reflection orientation on some moving child prims. 2022-05-16 16:02:38 -05:00
Andrey Lihatskiy 6309500557 SL-17356 Viewer changes for Premium Plus support 2022-05-11 21:05:46 +03:00
Nat Goodspeed 06aa68c2fb SL-17219: Delete some unused declarations.
These trigger fatal warnings on Mac.
2022-05-10 12:32:43 -04:00
Nat Goodspeed 5bed414ba9 SL-17219: Fix bug: dangling pointer to destroyed std::string. 2022-05-10 12:30:59 -04:00
Nat Goodspeed 4dddb17dfc SL-17219: Mark LLWindowHeadless virtual overrides 'override'.
Also LLSplashScreenHeadless methods. Without this Mac builds fail.
2022-05-10 12:26:44 -04:00
Nat Goodspeed 3604edc27e SL-17219: LLWindowMacOSX needs getAvailableVRAMMegabytes().
This is just a placeholder, but without it the viewer won't even build on Mac.
2022-05-10 12:20:19 -04:00
Nat Goodspeed 72ddfbd76e SL-17219: WorkQueue::tryPost() must call ThreadSafeSchedule::tryPush().
We inadvertently changed tryPost() to call ThreadSafeSchedule::tryPost(),
which doesn't exist.
2022-05-10 12:18:27 -04:00
Andrey Kleshchev f0fa74fde7 SL-17376 Do not fail build if vcruntime140_1 is missing
If there is no vcruntime140_1 in the build system, it is likely that file is not required for the viewer to run.
2022-05-10 18:53:33 +03:00
Andrey Kleshchev c0adc5e181 SL-17376 Fix viewer failing due to missing vcruntime140_1 2022-05-09 21:22:22 +03:00
Andrey Kleshchev ca24fc11ea SL-17375 Crash at LLViewerOctreeEntry::getSpatialExtents()
access violation, 'this' was null
2022-05-06 20:55:41 +03:00
Andrey Kleshchev 43517c5adc SL-17244 Fix 'empty leaf' crashes 2022-05-05 19:41:56 +03:00
Andrey Kleshchev f3add82a4c Merge branch master (D550) into DRTVWR-546
# Conflicts:
#	indra/newview/llappviewer.h
2022-05-04 20:10:29 +03:00
Nat Goodspeed bc7e2fb7e7 Increment viewer version to 6.5.6
following promotion of DRTVWR-550
2022-05-04 11:37:24 -04:00
Dave Parks 1a6eee4ea2 SL-17321 Fix for some particle systems with custom blend functions not rendering. 2022-05-02 11:52:45 -05:00
Andrey Kleshchev da6f4204b7 SL-17124 make sure window thread wakes up to proces 'quit' message 2022-04-29 22:18:20 +03:00
Andrey Kleshchev 904b16a0a7 SL-17124 switchContext and loadShaderFile crashes
- Do not try initializing shaders if requirements are not met or if window does not exist
- Warn user before closing window. Situation is unexpected, there is chance of more issues, like a freeze or a crash on close()
- mHasMultitexture is a solid requirement, if it is not present, we won't be able to run
2022-04-29 19:41:22 +03:00
Andrey Kleshchev ac0c9a7412 SL-16721 Crash at LLVOAvatar::idleUpdateMisc 2022-04-28 23:06:56 +03:00
Mnikolenko Productengine 9c0ebc5469 SL-17301 FIXED Friends are not showing in friendslist 2022-04-28 11:39:58 +03:00
Dave Parks a00a569ac8 SL-17276 Potential fix for crash on shutdown on mac. 2022-04-26 16:38:47 -05:00
Dave Parks 436544a51a SL-17086 Fix for bad lighting in upload preview render. 2022-04-26 14:43:55 -05:00
Dave Parks bafa869c21 SL-17239 Override face bounding box with avatar bounding box for rigged meshes when calculating virtual size. 2022-04-25 15:58:07 -05:00
Brad Kittenbrink 56a1bc850b SL-17223 fix unit tests with new method stub implementation 2022-04-25 13:44:38 -07:00
Dave Parks 55179387c7 SL-17236 For real this time, maintain legacy draw order of alpha rigged meshes, batching be damned. 2022-04-25 15:27:39 -05:00
Brad Kittenbrink 372a04dd51 Fix for SL-17223 save mfa_hash protected store immediately so it doesn't get lost in case of crash 2022-04-25 12:35:07 -07:00
Andrey Kleshchev ffdc04f5d2 SL-17040 Crash due to LLWord not existing
LLWord should persist till the end due to wide usage.
2022-04-21 22:58:30 +03:00
Andrey Kleshchev cf7bc4406e SL-17159 Crash initializing LLInstanceTrackerPrivate 2022-04-21 20:43:50 +03:00
Andrey Kleshchev e0c4304e4a Restored SL-15400, it got lost in an automatic merge
Pausing clouds should not pause water
2022-04-19 21:15:58 +03:00
Andrey Kleshchev ce4c694b66 Merge branch master (D540) into DRTVWR-546
# Conflicts:
#	indra/llcommon/llsdutil.cpp
#	indra/newview/VIEWER_VERSION.txt
#	indra/newview/lldrawpoolalpha.cpp
#	indra/newview/lldrawpoolwater.cpp
2022-04-18 23:42:39 +03:00
Brad Kittenbrink e9921e77b0 Merge remote-tracking branch 'origin/master' into DRTVWR-550-mfa 2022-04-18 13:29:25 -07:00
Nat Goodspeed d031662435 Increment viewer version to 6.5.5
following promotion of DRTVWR-540
2022-04-18 13:25:21 -04:00
Dave Parks b6841d75c2 SL-17219 WIP - Texture pipeline overhaul 2022-04-15 19:02:07 -05:00
Andrey Kleshchev efb9df04c3 SL-16831 Don't wait for an updater on login failure unles it's the cause of failure 2022-04-15 20:53:21 +03:00
Dave Parks e33f23f58a SL-17194 Impostor quality pass 2 (and fix for fully transparent rigged attachments rendering to depth buffer) 2022-04-11 20:06:33 -05:00
Dave Parks cb6e1ac4a8 Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546 2022-04-11 15:52:11 -05:00
Dave Parks 1d057dbba2 SL-17173 Impostor quality pass. 2022-04-11 15:51:51 -05:00
Mnikolenko Productengine d248961c30 SL-17182 FIXED Viewer crashes after changing the environment settings 2022-04-11 17:51:10 +03:00