Commit Graph

78905 Commits (dc540f664d0773b3ad691a5f961ed878fb416f63)

Author SHA1 Message Date
TJ 7dfeb0f66d
Merge pull request #149 from FirestormViewer/improvement/drawdistance_vram_optimization_toggle
[FIRE-35748] Disable Draw Distance VRAM Optimization and add it as a toggle
2025-07-16 15:06:13 +10:00
Andrey Lihatskiy b046a8b72a #4204 Cache material names, centralize texture index validation 2025-07-15 18:43:51 +00:00
Hecklezz 90b8ae9b9e Fix emoji hitboxes in the emoji history list in the IM floater by ensuring they are left aligned
* Upstream fix PR#4366
2025-07-15 11:34:32 +10:00
Angeldark Raymaker ee3a84c550 FIRE-35752: Add Foot bones to poser
and correct Toe bvh offset
2025-07-14 19:32:23 +01:00
Andrey Kleshchev 5a50be4e15 #4294 Make upload order more deterministic #2 2025-07-14 19:48:52 +03:00
Andrey Lihatskiy d033bbacf0 #4204 Refactor material name and texture handling in GLTF loader 2025-07-14 15:45:53 +00:00
Hecklezz 1b57def1aa Fixed Area search filters not saving and loading properly 2025-07-15 01:39:34 +10:00
Andrey Lihatskiy 63134f7943 #4204 Cache processed materials 2025-07-14 13:22:41 +00:00
Hecklezz 61b80877bf Refactored the name and description of the draw distance vram optimization feature 2025-07-14 23:20:28 +10:00
Hecklezz 8506efe35d Disable Draw Distance VRAM Optimisation by default and have it as an option under Graphics->Rendering preferences and Developer->Rendering menu 2025-07-13 05:57:44 +10:00
Andrey Kleshchev 07d0fbe94e #4294 Make upload order more deterministic
to make root prim more deterministic instead of being random each try
2025-07-12 02:22:02 +03:00
Ansariel e309a58b62 FIRE-35685: Exporting/importing access lists fails if path contains non-ASCII characters 2025-07-11 21:19:59 +02:00
PanteraPolnocy 11c2e6acaf FIRE-35737 Chinese translation update, by 小滢 Zi Ying 2025-07-11 19:53:25 +02:00
PanteraPolnocy 574b1c3a8e FIRE-35749 Few more updated Japanese files (Logue Takacs) 2025-07-11 19:48:32 +02:00
PanteraPolnocy 9914a9dfc1 FIRE-35738 Updated Japanese translation, by Logue Takacs 2025-07-11 19:42:19 +02:00
Andrey Kleshchev 3da493295e #4296 Crash at renderMorphMasks 2025-07-09 23:16:17 +03:00
Andrey Kleshchev 19ffeb6e2d #4357 Crash in LLMeshRepoThread::lodReceived 2025-07-09 23:16:17 +03:00
Andrey Kleshchev 58420b8e63 #4339 World Map Find button shouldn't autocomplete
Either don't track (go) or implement trackSearch
onCommitSearchResult() tracks location and 'autocompletes' as it is
meant for selecting and applying items from search list.
2025-07-09 21:18:25 +03:00
Andrey Kleshchev edaf157e19 #4314 Fix model suffixes #2 2025-07-09 16:28:03 +03:00
Andrey Lihatskiy e77e74ffbb #4314 Follow-up: duplicate logic for mSubmodelID 2025-07-09 13:23:15 +03:00
Maxim Nikolenko 5a8b94bea6
#4324 sort indices before splits 2025-07-09 13:03:34 +03:00
Ansariel Hiller 6d036ba48e
Merge pull request #148 from EricaNebula/user/ericanebula/spanish_translation_tag_fix
es/strings.xml: Fix broken tag
2025-07-09 00:47:12 +02:00
Erica Nebula 61d16bbe2c
es/strings.xml: Fix broken tag 2025-07-08 15:44:58 -05:00
Andrey Kleshchev 60425f69f7 #4314 Fix model suffixes
Usecase: Unable to use the same GLB model for physics
2025-07-08 23:13:19 +03: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
Andrey Kleshchev b7dbe0e49e #4290 Unresponsive viewer when uploading models
Fix severe log spam
2025-07-08 00:52:35 +03:00
Ansariel 94cb22ad2a Fix Havok builds 2025-07-07 23:26:49 +02:00
Andrey Kleshchev 6e65c3821e #4319 Thread crashes not being reported to bugsplat 2025-07-08 00:00:14 +03: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
Maxim Nikolenko b6343d4169
#4323 fix for transparent meshes 2025-07-04 20:37:29 +03:00
Andrey Kleshchev ecf220f1b8 #4242 Debug dump improvement #2 2025-07-04 00:24:30 +03:00
Andrey Kleshchev dd4100181d #4334 Crash at getIsDynamic 2025-07-04 00:24:30 +03:00
Andrey Kleshchev f1701d3373 #4242 Make sure group array is initialized
MacOS doesn't seem to like missing init.
2025-07-04 00:24:30 +03:00
Andrey Kleshchev 10b787e3e6 #4322 Upload Model button is sometimes disabled
when it should not
2025-07-03 00:32:58 +03:00
Andrey Kleshchev 5a0bbdc510 #4242 Debug dump improvement
for better comparison with collada output
2025-07-03 00:32:58 +03:00
WolfGang de73d0f009
Merge pull request #4311 from WolfGangS/media-first-click-fixes-2
Fix bit logic mistake in PRIM_MEDIA_FIRST_CLICK_INTERACT work
2025-07-02 12:56:51 -07:00
Signal Linden 2e1d8c3063
Fix link in pull_request_template.md (#4329)
Fix the link to CONTRIBUTING.md in the pull request template and simplify some of the checklist item language.
2025-07-02 09:50:23 -07:00
Signal Linden 618b2dacb6
Merge pull request #4328 from secondlife/signal/pr-template
Create pull_request_template.md
2025-07-02 09:43:24 -07:00