Commit Graph

76031 Commits (7f790bbc77bf3bac9dc5e01586b25d07de274bc5)

Author SHA1 Message Date
Zi Ree 7f790bbc77 Update FS texture edit panel to include the latest LL changes and a few other internal changes. 2024-08-09 04:38:33 +02:00
Ansariel ff63fff180 Restore max texture size option in preferences that accidentally got lost 2024-08-09 04:02:30 +02:00
Zi Ree 68a51bcd22 Linux: fix build, expat is static 2024-08-08 22:18:44 +02:00
Ansariel 3be6763aa0 Merge branch 'develop' of https://github.com/secondlife/viewer
# Conflicts:
#	autobuild.xml
#	indra/cmake/APR.cmake
#	indra/cmake/Copy3rdPartyLibs.cmake
#	indra/newview/llappviewer.cpp
#	indra/newview/llface.cpp
#	indra/newview/llface.h
#	indra/newview/llpanelface.cpp
#	indra/newview/llpanelface.h
#	indra/newview/llviewerobjectlist.cpp
#	indra/newview/llviewerobjectlist.h
#	indra/newview/llvoavatar.cpp
#	indra/newview/pipeline.cpp
#	indra/newview/viewer_manifest.py
2024-08-08 21:34:26 +02:00
Ansariel 46e5e87315 Merge branch 'master' of https://bitbucket.org/Ansariel/phoenix-firestorm-atlasaurus 2024-08-08 18:55:33 +02:00
Ansariel bafc3a31e9 Merge branch 'release/2024.06-atlasaurus' of https://github.com/secondlife/viewer 2024-08-08 18:54:46 +02:00
Ansariel b7be535ca5 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2024-08-08 18:54:23 +02:00
Beq Janus fe0f1be17b
Auto-scaling amortisation of dynamic BB calcs (#2226)
* Auto-scaling amortisation of dynamic BB calcs

This fix limits the overhead of the dynamic BB calcs to
AvatarExtentRefreshMaxPerBatch per AvatarExtentRefreshPeriodBatch frames
default is 5 avatar per 4 frames. Thus a standard busy region 25 avatars would
 take 20 frames to refresh the BBs.

* Add comments to give context to the amortised BB recalcs

explain the frequency of updates given the number of avatars present as to how that limits the impact on frame rate in busy scenes
2024-08-08 19:10:03 +03:00
Andrey Kleshchev 77d50cad49 viewer#2225 Fix Joystick Floater's FPS drops 2024-08-08 19:06:25 +03:00
Rye Mutt 810d11c625
Update xxhash to 0.8.2 (#2217) 2024-08-08 18:57:35 +03:00
Rye Mutt 12cb787f31
Update libexpat to 2.6.2 and libapr 1.7.4 (#2214) 2024-08-08 18:57:26 +03:00
Alexander Gavriliuk 17f7b439d6 #1922 Make PBR scale and offset crosshair work like Texture crosshair do 2024-08-08 13:40:23 +02:00
Alexander Gavriliuk e20e387d48 #1922 Make PBR scale and offset crosshair work (fix PBR channels in LLPanelFace) 2024-08-07 20:25:32 +02:00
Andrey Kleshchev 399eb2104e viewer#2043 bugsplat symbol upload update 2024-08-07 20:12:59 +03:00
Alexander Gavriliuk 413ece6c48 #1922 Make PBR scale and offset crosshair work (store control pointers in LLPanelFace) 2024-08-07 19:11:52 +02:00
Andrey Kleshchev 8754ce088f viewer#2212 Bulk upload makes an incorrect cost estimate 2024-08-07 17:43:24 +03:00
Alexander Gavriliuk 93164fc560 #1922 Make PBR scale and offset crosshair work (fix callbacks in LLPanelFace) 2024-08-07 16:03:21 +02:00
Zi Ree 6d1d0ebb22 FIRE-34344 - add safeguard for string to longlong conversion against 0 pointer 2024-08-06 19:38:27 +02:00
Rye Mutt 75455d101c
Convert LLUI and LLRender2D to LLSimpleton to reduce overhead during ui draw (#2202) 2024-08-06 16:21:19 +03:00
Ansariel affda233ba Remove unnecessary distinction for physics lib again after Havok lib has been updated 2024-08-06 15:05:16 +02:00
Ansariel 02bc059951 Fix llphysicsextensions_tpv package hashes 2024-08-06 15:03:01 +02:00
Ansariel 526696566d FIRE-34368: Fix discrepancy in emoji rendering between Firestorm and LL viewer caused by different fallback fonts and order 2024-08-06 14:51:05 +02:00
Beq 70db3e372f Merge branch 'master' into webrtc_alpha 2024-08-06 11:56:14 +01:00
Beq d48f3cb69c Introduce separate webhook for manual builds
Reduce noise by segregating automated and manually triggered build notifications.
2024-08-06 11:48:06 +01:00
Beq 9494376fd9 Merge branch 'master' of ssh://github.com/FirestormViewer/phoenix-firestorm 2024-08-06 11:21:54 +01:00
Beq 5cada056bc Updated stdtypes.h, removed BOOL typedef
The last remaining BOOL should now have vanished form the codebase (see havok update)
2024-08-06 11:00:03 +01:00
Beq 84681c3cfd Update tpv havok 2024-08-06 10:40:06 +01:00
Ansariel 1be6b94a4d Update German translation 2024-08-05 20:10:24 +02:00
Ansariel 80f9aaa46e Merge branch 'develop' of https://github.com/secondlife/viewer
# Conflicts:
#	autobuild.xml
#	indra/cmake/Audio.cmake
#	indra/llui/llconsole.cpp
#	indra/newview/app_settings/settings.xml
#	indra/newview/llfloaterimnearbychathandler.cpp
#	indra/newview/llfloaterscriptedprefs.cpp
#	indra/newview/llhudnametag.cpp
#	indra/newview/llhudtext.cpp
#	indra/newview/llpanelpermissions.cpp
#	indra/newview/llscripteditor.cpp
#	indra/newview/lltexturefetch.cpp
#	indra/newview/lltextureview.cpp
#	indra/newview/llviewerchat.cpp
#	indra/newview/llviewerchat.h
#	indra/newview/llviewermenu.cpp
#	indra/newview/llviewerobjectlist.cpp
#	indra/newview/llviewerparceloverlay.cpp
#	indra/newview/llviewerparceloverlay.h
#	indra/newview/llviewerwindow.cpp
#	indra/newview/llvoavatar.cpp
#	indra/newview/llvosurfacepatch.cpp
2024-08-05 20:10:02 +02:00
Ansariel 7be47a881b Merge branch 'master' of https://bitbucket.org/Ansariel/phoenix-firestorm-atlasaurus 2024-08-05 17:29:34 +02:00
Ansariel 02b53eccbb Merge branch 'release/2024.06-atlasaurus' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llappearancemgr.cpp
2024-08-05 17:28:34 +02:00
Ansariel 2bce31ded5 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2024-08-05 17:27:27 +02:00
Ansariel Hiller efd4ff3819
Merge pull request #38 from Hecklezz/master
[FIRE-34363] Fixed unwanted implicit cast of U32 to U16 causing a crash
2024-08-05 17:16:40 +02:00
TJ db376f2ace
Fixed unwanted implicit cast from U32 to U16 causing possible crash (#2193, #2194) 2024-08-05 17:05:10 +03:00
Hecklezz b65be38ae0 Added missing FS tags 2024-08-05 23:14:41 +10:00
Andrey Kleshchev 7144fb2359 Remove remainder of unused packet data code from LLTextureFetch
Downloading packets from server was removed in favor of HTTP
2024-08-05 15:57:48 +03:00
Andrey Lihatskiy 693c217da5
Merge pull request #2190 from RyeMutt/color-debug-floater
Introduce LLUIColorTable debug-settings-alike floater and fix various color system bugs
2024-08-05 15:19:42 +03:00
Hecklezz 2becb70686 Fixed unwanted implicit cast of U32 to U16 causing a crash 2024-08-05 22:14:17 +10:00
Zi Ree 61eae62a84 Make area search menu and pathfinding objects floater visually respect RLV restrictions, also add missing @edit condition to blocking delete and return. 2024-08-05 12:53:51 +02:00
Rye Mutt f63a371f92 macOS build fix attempt 2024-08-05 06:47:06 -04:00
Rye Mutt 409b9eebe1 Fix chat text segments not dynamically updating when colors changed in preferences 2024-08-04 23:11:57 -04:00
Rye Mutt 9e777e1109 Fix various issues with text segments not updating UI color 2024-08-04 23:11:57 -04:00
Rye Mutt 456d013ba8 Fix various issues with ui elements not updating colors dynamically 2024-08-04 23:11:57 -04:00
Rye Mutt c4e921828a Optimization and cleanup of various color finds during draw 2024-08-04 23:11:57 -04:00
Rye Mutt 874794ea58 Add LLUIColorTable debug-settings-like floater for easing skin design 2024-08-04 23:11:57 -04:00
Rye Mutt 4a702182da
Update ogg_vorbis to 1.3.5-1.3.7 (#2186) 2024-08-05 03:03:01 +03:00
TommyTheTerrible adf2d91fb9
Reduce Avatar Loading Checks (#2187)
This simple trick stops checking if the avatar is loaded if the avatar is loaded, decreasing calculation times and increasing FPS.
2024-08-05 02:58:54 +03:00
Zi Ree 544a516480 Apparently, things are never as easy as they at first seem.
This reverts commit 2692e4c3ae.
2024-08-04 22:57:37 +02:00
Zi Ree 2692e4c3ae Make area search menu and pathfinding objects floater visually respect RLV restrictions, also add missing @edit condition to blocking delete and return. 2024-08-04 21:21:04 +02:00
Brad Linden fcaf6ff829
Merge pull request #2184 from Ansariel/altasaurus_underflow
Fix integer underflow causing issues with wearables
2024-08-02 16:00:01 -07:00