Commit Graph

51645 Commits (1a1dbd8e322c6a61566cecea94db1eedd94de6c8)

Author SHA1 Message Date
Ansariel 96898a4dd4 Merge bento-box 2016-11-11 16:45:31 +01:00
Brad Payne (Vir Linden) de487038fc MAINT-6915 - fixed a bug in Reset Skeletons And Animations. For self avatar, this will now be equivalent to reset skeleton + stop animating me. 2016-11-11 10:17:03 -05:00
Brad Payne (Vir Linden) 36e561bee3 MAINT-6915 - fixed a bug in Reset Skeletons And Animations. For self avatar, this will now be equivalent to reset skeleton + stop animating me. 2016-11-11 10:17:03 -05:00
Ansariel 3fed6c743a Merge Firestorm LGPL 2016-11-11 16:04:29 +01:00
Ansariel d33afd26fc Update German translation 2016-11-11 16:03:06 +01:00
Ansariel 18dfdc2ae0 Merge bento-box 2016-11-11 16:00:37 +01:00
Brad Payne (Vir Linden) 5fb30e5ad3 MAINT-6913 - (Via Sovereign Engineer and Shyotl Kuhr) Pack the skinned matrix and translation into a single mat3x4 for optimal data transfer to reduce uniform slot usage. 2016-11-11 09:37:45 -05:00
Ansariel 8e2eadbbfd Prepare pie menus for MAINT-6915 - option for Reset Skeleton And Animations 2016-11-11 13:07:47 +01:00
Brad Payne (Vir Linden) a6d9323c72 MAINT-6915 - option for Reset Skeleton And Animations. 2016-11-09 16:10:04 -05:00
andreykproductengine 0fd1cde782 MAINT-6880 Viewer notification was not centered. 2016-11-09 20:32:19 +02:00
Ansariel 62477236a9 FIRE-20335: Closing an IM session via IM well causes console output of last session in communications floater to vanish 2016-11-09 00:55:31 +01:00
Ansariel 2089713e13 Don't render particles of muted avatars 2016-11-08 16:49:55 +01:00
Ansariel c2b428e334 Fix LL impostor hacking:
* Don't render shadows for impostors
* Show muted avatars as impostors (fix if RenderAvatarMaxNonImpostors = 0 = no limit)
* No detailed attachment updates for muted avatars if using no impostors
* Properly calculate update interval for muted avatars if using no impostors

Changed LLVOAvatar::isImpostor() so it also returns if an avatar is an impostor
in case RenderAvatarMaxNonImpostors = 0 = LLVOAvatar::sUseImpostors = FALSE is set,
so we can get rid of some

"isImpostor() || ((LLVOAvatar::AV_DO_NOT_RENDER == getVisualMuteSettings() || isInMuteList()) && !needsImpostorUpdate())"

and replace it with

"isImpostor() && !needsImpostorUpdate()"

This additional check would be necessary to render an avatar as impostor in case
it should never be rendered or it is muted, but LLVOAvatar::sUseImpostors is FALSE.
The check for !needsImpostorUpdate() is still needed to fail the condition in case
an impostor needs an update. For impostor updates, LLPipeline::generateImpostor()
will temporarily set LLVOAvatar::sUseImpostors = FALSE, so the rendering pipeline
doesn't skip parts needed to create a silhouette of the avatar. In that case,
needsImpostorUpdate() will return TRUE.
2016-11-08 16:49:05 +01:00
Ansariel b054bd2c99 FIRE-20333: Setting one avatar to "Do not render" causes all avatars to become imposters if max. non imposters are set to no limit 2016-11-08 12:23:57 +01:00
Ansariel 3c6fc6da16 FIRE-20323: Backed out changeset d5391f196d35 2016-11-08 09:25:30 +01:00
AndreyL ProductEngine 7b356a0011 Backed out changeset: fb2eb1a59be6
Reverting MAINT-6125
2016-11-08 03:26:25 +02:00
AndreyL ProductEngine c24b95e483 Backed out changeset: 2a56972b1571
Reverting MAINT-6259
2016-11-08 04:45:47 +02:00
AndreyL ProductEngine 0e6e04317b Backed out changeset: 27782e83386b
Reverting MAINT-6793
2016-11-08 04:44:46 +02:00
AndreyL ProductEngine 1ff67ec512 MAINT-6914 Increase maximum UI size value to 4.0 2016-11-08 01:28:17 +02:00
Ansariel 83fef5c904 FIRE-20329: Contact Set aliases not displayed on first post 2016-11-08 00:24:45 +01:00
Ansariel 1673bb109d FIRE-20330: Blacklisted avatars re-appearing after region change 2016-11-08 00:02:58 +01:00
Ansariel e9b067d7db FIRE-16794: Selecting and wearing multiple bodyparts only wears one of them 2016-11-07 14:14:45 +01:00
Ansariel c762198b3a Fix crash in LLFloaterModelUploadBase::requestAgentUploadPermissionsCoro 2016-11-07 09:20:09 +01:00
Kitty Barnett e5beb88409 [FIXED] CATZ-251: Build button doesn't actually bring up the build floater
--HG--
branch : RLVa
2016-11-06 16:55:30 +01:00
Ansariel 23b2867209 FIRE-20320: Crash at startup in handleStaticEyesChanged() 2016-11-06 11:33:59 +01:00
Brad Payne (Vir Linden) 204e474225 SL-524 - resetSkeleton() now includes collision volume joint positions. Also removed no-longer-needed LLJoint::mId field 2016-11-04 14:24:03 -04:00
Ansariel 6c62088fb8 Enabling LLLineEditor via XUI breaks enabled-state 2016-11-04 18:43:17 +01:00
Ansariel 8cf6abf6c0 FIRE-19799: Place details floater keeps showing "Loading..." for estates without covenant 2016-11-04 16:59:18 +01:00
Mnikolenko Productengine b1d86e157d MAINT-6902 Place Profile -> Region displays incorrect group or group is stuck on "Loading..." 2016-11-04 16:25:07 +02:00
Ansariel 0d0d9c4e23 Merge viewer-bear 2016-11-04 14:02:34 +01:00
Ansariel 42c77ab5bc Merge Firestorm LGPL 2016-11-04 12:52:13 +01:00
Ansariel 2b18e2158f FIRE-20311: Editing landmarks breaks the landmark 2016-11-04 12:43:16 +01:00
Ansariel 55494e1e05 FIRE-20309: Mesh model name in upload floater gets overwritten when selecting LOD/Physics file 2016-11-04 11:00:44 +01:00
Mnikolenko Productengine f13e5890d9 MAINT-6884 Issues with the Outfit Gallery and viewer crashes - out of memory crashes since VOB 2016-11-03 17:28:14 +02:00
Mnikolenko Productengine 81b3d80037 MAINT-6884 Issues with the Outfit Gallery and viewer crashes - out of memory crashes since VOB 2016-11-02 17:19:40 +02:00
andreykproductengine 1d6fdd81be MAINT-6580 Snapshot becomes blank after changing the size of Second Life window 2016-11-03 16:49:08 +02:00
Ansariel ea6dd43a30 Merge Firestorm LGPL 2016-10-30 22:48:04 +01:00
Tonya Souther 27169fa43d Updating SLPlugin for llceflib update. 2016-10-30 03:55:40 -05:00
Tonya Souther 8ab7732ef1 Updating OS X llceflib. 2016-10-30 03:51:53 -05:00
Ansariel c8baa6e7d3 FIRE-20280: Add clothing via double-click allows wearing more than one physics layer 2016-10-28 22:24:12 +02:00
andreykproductengine 7daef28f7c MAINT-6825 Fixing bad_alloc crash 2016-10-28 17:29:30 +03:00
Mnikolenko Productengine 6bc8ab5968 MAINT-2465 FIXED Viewer crash when hovering in fast timers floater 2016-10-31 17:47:38 +02:00
Ansariel 52924e3c04 FIRE-20310: FSStaticEyes can't be changed via QuickPrefs 2016-11-04 09:15:45 +01:00
Ansariel 7104b5e037 Change more JIRA urls over to https 2016-11-03 21:33:04 +01:00
Nicky 86d3bb7e9e Change ReportBurgURL to https. 2016-11-03 20:21:34 +01:00
Liny ec98d0d79d Merge the backout in. 2016-11-03 00:03:58 -07:00
Liny a6ad8a160f Backed out changeset: 58602af33b30 2016-11-02 23:59:00 -07:00
Ansariel b8d1160cd8 Restore original LLMessageSystem HTTP options for OpenSim (0 retries and 60 seconds timeout) 2016-11-01 21:26:35 +01:00
Ansariel 9b07a41631 Fix possible memory leak during link replace 2016-11-01 13:12:25 +01:00
Brad Payne (Vir Linden) 5dcd81c155 SL-451 - avoid more high-cost string operations in a per-frame function 2016-10-28 09:33:57 -04:00