Commit Graph

78561 Commits (61d16bbe2cb55d54d7f7b80e9bb1f0fdb7f423c4)

Author SHA1 Message Date
Erica Nebula 61d16bbe2c
es/strings.xml: Fix broken tag 2025-07-08 15:44:58 -05:00
Ansariel 91b4a27b30 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-07-08 19:57:02 +02:00
Ansariel ed3de0e258 Refactor some ugly code 2025-07-08 19:56:53 +02:00
Ansariel 636ec8466e Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
# Conflicts:
#	indra/newview/llviewernetwork.cpp
#	indra/newview/llviewernetwork.h
2025-07-08 02:23:01 +02:00
Ansariel e6286eddef Really fix this now... 2025-07-08 02:22:33 +02:00
Beq 42b66b72fb Fix Havok builds on platforms that enforce const correctness properly
yep more whiny Linux and Mac shenanigans.
2025-07-08 01:17:48 +01:00
Ansariel 94cb22ad2a Fix Havok builds 2025-07-07 23:26:49 +02:00
PanteraPolnocy ed80ca6538 Shuffle UI Sounds options in all applicable languages 2025-07-07 20:55:54 +02:00
PanteraPolnocy ce1db01af9 Updated Polish translation 2025-07-07 20:44:25 +02:00
Ansariel 5a07012523 Make these const to allow optimizations 2025-07-07 20:37:48 +02:00
Ansariel 9c5944f4ce Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-07-07 19:11:59 +02:00
Ansariel 64458f0aa5 Update German translatiom 2025-07-07 19:07:49 +02:00
PanteraPolnocy a95322ced7 FIRE-35639, FIRE-35658, FIRE-35683: Update Japanese translation, by Logue Takacs 2025-07-07 16:45:48 +02:00
PanteraPolnocy 0c68575508 FIRE-35642, FIRE-35648, FIRE-35695: Chinese (by 小滢 Zi Ying), French (by Laurent Bechir) and Russian (by Romka Swallowtail) translation updates 2025-07-07 16:41:24 +02:00
PanteraPolnocy b9cee6cf81 Updated Polish and English translations 2025-07-07 16:29:08 +02:00
minerjr a67b753ff5 FIRE-35735 - Imposter/Impostor Avatar Exclusions
This change allows a user to keep using the imposter system, but protect Animesh avatars from not animating or having rendering issues. (Missing Attachments). This includes pets, control avatars, Animesh attachments, etc.

Added new setting FSImpostorAvatarExclude to control excluding Animated Mesh (Animesh) Avatars from using the Imposter rendering pipeline.

Setting is accessible in the Preferences -> Graphics -> Rendering in the misc. section labeled "Exclude Animesh Impostor Avatar".

There are four possible options:
None: Default, don't exclude any avatars.
User: Exclude only user avatars which have Animesh attached to them.
Control: Exclude only control avatars.
Both: Exclude both User Animesh avatars and control avatars.

There are rending issues as well as animation issues related to how the impostor system renders Animesh.

Updated LLVOAvatar.h to have new boolean flag tracking if the Avatar or any attachments are Animesh.

Added Enum to match the possible values stored in FSImpostorAvatarExclude .

Added checks to isVisuallyMuted, isTooComplex, isImpostor and shouldImpostor to prevent excluded Avatars from being added to the Impostor list.

Updated attachObject, updateAttachmentOverrides, detachObject to check if the Avatar or any of the attachments is an animated object and store in the mIsAnimesh flag.
2025-07-07 10:29:13 -03:00
Ansariel Hiller a8a25cd11c
Merge pull request #147 from FirestormViewer/dependabot/github_actions/dawidd6/action-download-artifact-11
Bump dawidd6/action-download-artifact from 10 to 11
2025-07-01 14:11:01 +02:00
dependabot[bot] eee837b076
Bump dawidd6/action-download-artifact from 10 to 11
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 10 to 11.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v10...v11)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-version: '11'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 11:53:43 +00:00
Ansariel c540f6112a Remove another occurrence of CMP0173 and remove the lines entirely (removed in LL develop already) 2025-06-28 20:00:23 +02:00
Ansariel 44dfdb8f16 Fix CMP0173 CMake warning - does nothing and build itself works 2025-06-28 03:01:09 +02:00
Angeldark Raymaker 8be46ca3f9 Poser: Manip: isDead check on mAvatar
mAvatar usage can throw if an animesh is deleted while posing it.
2025-06-24 21:55:26 +01:00
Ansariel ac85e14875 Merge branch 'main' of https://github.com/secondlife/viewer 2025-06-23 22:41:10 +02:00
Ansariel 7779f4c7ba Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-ll-master 2025-06-23 22:40:58 +02:00
Ansariel de0cffb57f Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-06-23 22:39:59 +02:00
Jonathan "Geenz" Goodman a6feb3dc7f
Merge pull request #4245 from secondlife/release/2025.04.1
Release/2025.04.01
2025-06-23 16:33:49 -04:00
Ansariel 324e4725ff Fix crash when parsing asset blacklist data 2025-06-23 19:19:03 +02:00
Ansariel 759654adab FIRE-35685: Allow (re-)importing access lists from exported lists in CSV files (or any CSV file containing a UUID column) 2025-06-23 15:35:29 +02:00
Ansariel bc4fd37d85 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-06-22 18:20:27 +02:00
Beq f4e30fdd1d [FIRE-35070] Update probe management loop 2025-06-21 18:51:04 +01:00
Beq 1c3c08517a [FIRE-35070] progressive loss of FPS when probe coverage none.
Addresses accumulation of probes over time leading to extremely low framerates during long sessions.

[FIRE-35070] Fix and refactor isRelevant

.
2025-06-21 16:45:11 +01:00
Beq 4c710008c1 Add new primfeed account to Firestorm social media links 2025-06-21 16:44:03 +01:00
Beq 1b2b80e203 Enhanced debug rendering for probes 2025-06-21 02:57:01 +01:00
Ansariel 44bffc6b59 Link to the actual TPV policy 2025-06-21 03:15:32 +02:00
Beq 0114171163 Add a note about respecting release cycles between TPVs
Assert fair use for self-compilers and independent devs not distributing their viewer beyond personal use,
2025-06-21 01:03:30 +01:00
Ansariel 85c709abe4 Refactor area search to fix all those uninitialized member warnings 2025-06-20 20:43:30 +02:00
Ansariel 42edd7a0ba Update German translation 2025-06-20 20:09:14 +02:00
Ansariel 77d78f95a5 Fix build 2025-06-20 20:09:03 +02:00
Zi Ree d91fa91d6a Add functionality to save area search flags and options as defaults when the floater is opened. 2025-06-20 17:10:13 +02:00
Angeldark Raymaker c1d93ee128 FIRE-35673: Poser: fix BVH root position
save in inches, not metres
2025-06-19 19:06:22 +01:00
Ansariel 309552d5aa Maybe let's just make this static instead... 2025-06-19 18:27:37 +02:00
Ansariel 092d98b601 Refactor asset blacklist and replace having to deal with LLSD all the time 2025-06-19 18:23:08 +02:00
Ansariel c7a2aa95c0 Restore the original intention of blacklisting avatar sounds 2025-06-19 15:30:48 +02:00
Ansariel 9e866550b2 Fix typo in German translation 2025-06-19 13:22:42 +02:00
Ansariel 9798fae3d2 Make asset blacklist sound flags actually work properly 2025-06-19 13:22:04 +02:00
Ansariel 0a7523c3f1 Try to fix the avatar name loading issues in banned residents group panel 2025-06-19 01:58:40 +02:00
Ansariel 2725c7d0c7 Fix incorrect use cases of LLAvatarNameCache::get callback-overload: If name is in cache, callback is fired immediately and the returned connection is a default, not-connected connection which will be dangling in the callback connection maps 2025-06-19 01:48:43 +02:00
Ansariel 60dfaeb3a8 Fix issue in sound explorer: end() interator gets invalidated after each erase 2025-06-19 00:48:38 +02:00
Ansariel 1ac1e9f2dd Fix build 2025-06-19 00:46:57 +02:00
Ansariel Hiller cf82b76199
Merge pull request #146 from Gaalrauch/FixSoundMutingByAvatar
Avatar sounds muting fix - missing blacklist check on objects
2025-06-19 00:20:05 +02:00
Angeldark Raymaker ae7d51d610 FIRE-35654: Poser: Add help link 2025-06-18 22:10:30 +01:00