Commit Graph

75568 Commits (99396c859d7c8b4ac6cfa0452a2c10e4e6c7a571)

Author SHA1 Message Date
Ansariel 99396c859d Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
# Conflicts:
#	indra/newview/llviewerdisplay.cpp
#	indra/newview/llviewertexture.cpp
#	indra/newview/llviewertexturelist.cpp
2024-07-10 10:31:35 +02:00
Ansariel c2b696b6c9 FIRE-34192: Fix (revert) avatar height fudge factor after LL's av height measuring changes have been reverted 2024-07-06 13:36:17 +02:00
Ansariel bb95cee882 Don't create debug log messages for intentional no-op cases 2024-07-06 13:27:23 +02:00
Ansariel 0a0368c232 FIRE-34230: Fix muted avatars showing not showing in italic font in radar (Default font for scroll list cells now is emoji font - which does not support italic apparently) 2024-07-06 13:25:54 +02:00
Ansariel cabf0d60b9 FIRE-33958: Let's see if this fixes the stuck notifications by not removing toasts from the incorrect channel at startup 2024-07-06 04:14:10 +02:00
Beq 795f421e0e More work on Tracy support 2024-07-01 21:04:06 +01:00
Beq 610dc70347 Tracy - include backtrace support required by Linux and Mac 2024-07-01 18:45:54 +01:00
Ansariel d77680e9f4 Maybe we need this... not sure, but probably going to be needed for LUA script support later anyway 2024-07-01 17:49:15 +02:00
Beq 7c519ee4d5 Tracy builds for Mac and Linux, maybe. 2024-07-01 14:54:03 +01:00
Zi Ree a2dcb234a6 Fix media panel getting disabled when the face has a pbr material applied. This was a misplaced leftover from converting the LL texture panel to the new layout. 2024-07-01 15:46:40 +02:00
Ansariel Hiller 4bff5466bc
Merge pull request #28 from taladar/building_linux_fix
fix build target name in docs RelWithDebInfo_open -> RelWithDebInfoFS…
2024-07-01 12:26:31 +02:00
Beq beea955388 FIRE-34171 - Fix Directional Input Delays
Introduced by LL Commit a67dde1 - SL-20783 Fix excessive control messages.
The above change limited the input rate (theoretically) to 10 updates per second. For reasons I've not explored the actual rate appears to be more like 25.

This has caused significant issues for drivers/sailors and others reliant on input events.

The server side event rate is capped at 45FPS (region frame rate) however due to the algorithm used and the highly volatile frame rate of the viewer (esp with some actions now happening every N frames only) a higher sampling rate is required to ensure nyquist sampling errors are not introduced. Experimentation suggest a max update rate of 125 works well providing a reliable 44+ events per second when average FPS is 80 and variance is ~50fps.

A better solution would probably be to detach the entire input handling from the main render loop, to give a consistent event output rate.
2024-07-01 01:04:07 +01:00
Beq 5285c93290 FIRE-34196 restore corresponding settings.xml entries 2024-06-30 20:16:58 +01:00
Beq 2583f20ca4 FIRE-34196 - Restore preference settings used by some users 2024-06-30 20:12:38 +01:00
Beq c5bbc8dac4 Tag the fix 2024-06-30 15:51:45 +01:00
Beq b225399a7d FIRE-34201 - Crash on TP to Mirror
Multiple different crashes seemingly caused by a long  dead volume pointer.
Matches multiple bug splat ids.
Trigger details: have a mirror present and working. TP away, TP to a few other places. Importantly, the other places should not have any mirrors.
TP back to mirror. I believe that because the probe was never overwritten by another, upon return the code tries to reuse it only to find that the pointer is garbage.
The fix tries to ensure that the associated refelction map is cleaned up when the probe goes out of scope.
2024-06-30 15:49:06 +01:00
PanteraPolnocy 7023bc0cdb FIRE-34200 French translation update, by Laurent Bechir 2024-06-30 16:37:18 +02:00
Ansariel 5a861afa3c Extend logging for else case as well 2024-06-30 00:52:47 +02:00
Ansariel a60b643047 Fix warning debug setting RenderCloudShadowAmbianceFactor couldn't be found 2024-06-30 00:47:42 +02:00
Ansariel 0acb56649b Fix for all the texture panel bugs showing up in log 2024-06-30 00:47:19 +02:00
Ansariel 8521a2b4df Update German translation 2024-06-28 22:07:00 +02:00
Zi Ree 8f2f1b0030 Don't cut arrival precaching time short when teleport screens are disabled 2024-06-28 12:20:51 +02:00
Beq 5f4f981a3e Experimental fix for blurry textures
This change removes the distance based bias (which is a large contributor to premature blurring) but adds a check using the importance factor to give some balance.
importance should be between 0 and 1 and is higher when the texture is facing the camera, lower when it is side on,
The unimportance setting defines the cutiff vaklue below which we'll consider the textures worth "down scaling" by the bias factor.
2024-06-26 00:46:44 +01:00
Zi Ree f550f41323 Remove duplicate code that doesn't do anything 2024-06-25 18:52:04 +02:00
Ansariel fa3b93dfba FIRE-34068: Fix --login switch not working anymore; calling loadSettingsFromDirectory("User") after clp.notify() will overwrite settings set via cmd parameter 2024-06-25 12:06:58 +02:00
PanteraPolnocy 8f230ee851 FIRE-34149 Italian Translation Update, by Spartaco Zemenis 2024-06-24 23:34:01 +02:00
Beq d7c3e112fa [GHA] Add option to create Tracy builds on workflow triggers 2024-06-24 01:30:04 +01:00
Beq df9e0f7e12 [GHA] See if we can replace 3rd party action with standard checkout 2024-06-24 01:30:04 +01:00
Beq 8caf53245b [GHA] Make Apple packages half the size.
and improve some error checking too, hopefully
2024-06-24 01:30:04 +01:00
Beq 3b074ba4af Merge branch 'realign_sys_ram_functions' 2024-06-24 01:28:41 +01:00
Beq 87cc4f3dce fix conversion units, hopefully. Also remove additional sample on win 2024-06-23 17:05:49 +01:00
Beq b57fec3c7b typo in include *sigh* 2024-06-23 15:58:53 +01:00
Beq ad061b4322 WiP to realign the physical ram detection across platforms 2024-06-23 14:20:38 +01:00
Matthias Hörmann 4a2d7fd7ca fix build target name in docs RelWithDebInfo_open -> RelWithDebInfoFS_open 2024-06-22 16:37:05 +02:00
PanteraPolnocy cf16839ed9 Properly show / hide reflection probes checkbox in built floater 2024-06-22 15:10:09 +02:00
Ansariel aa049b0814 Fix texture fetch request getting canceled if request counter flips over 2024-06-22 14:53:16 +02:00
Ansariel a278089a22 Increase texture discard bias if system memory gets low to prevent viewer memory getting paged to disk due to high VRAM usage (GL images are (still) backed by viewer textures in system memory!) 2024-06-22 14:39:05 +02:00
Beq edc1ff5a91 make the texturefetch thread less agressive for now 2024-06-22 00:42:05 +01:00
Ansariel 364a14a8aa Merge branch 'develop' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llcommon/llprofilercategories.h
2024-06-21 22:45:12 +02:00
Ansariel b330f4510f Merge branch 'master' of https://bitbucket.org/Ansariel/phoenix-firestorm-600 2024-06-21 21:22:31 +02:00
Ansariel 22e0c08ec5 Fix OpenSim build 2024-06-21 21:21:16 +02:00
Brad Linden c13eba105f
Merge pull request #1827 from Ansariel/develop-mergefix
Fix some BOOL oversights during WebRTC merge
2024-06-21 12:02:08 -07:00
Brad Linden a9971d3501
Merge pull request #1824 from Ansariel/develop
Fix texture fetch request getting canceled if request counter flips over
2024-06-21 12:00:43 -07:00
Ansariel 14af436ce5 Fix build 2024-06-21 20:51:02 +02:00
Ansariel de6055abdd Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
# Conflicts:
#	indra/llrender/llgl.h
#	indra/newview/llappviewer.cpp
2024-06-21 20:42:55 +02:00
Ansariel 31b70d0abb Merge branch 'release/maint-a' of https://github.com/secondlife/viewer 2024-06-21 20:41:38 +02:00
Ansariel b6ef96e98c Merge branch 'master' of https://bitbucket.org/Ansariel/phoenix-firestorm-600
# Conflicts:
#	indra/newview/fspanelface.h
#	indra/newview/llfloaterland.cpp
2024-06-21 20:23:31 +02:00
Dave Parks 80ea30af1a
#1769 gltf optimization pass (#1816)
#1814 and #1517 Fix mirror update rate and occlusion culling
2024-06-21 13:13:08 -05:00
Ansariel 45ab5c68ee Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
# Conflicts:
#	indra/llrender/llgl.h
#	indra/newview/fspanelface.cpp
#	indra/newview/fspanelface.h
#	indra/newview/llappviewer.cpp
#	indra/newview/llfloaterland.cpp
#	indra/newview/llheroprobemanager.cpp
#	indra/newview/llviewercamera.cpp
#	indra/newview/llviewercamera.h
#	indra/newview/llviewerwindow.cpp
#	indra/newview/llvocache.cpp
#	indra/newview/vjlocalmesh.cpp
2024-06-21 19:58:00 +02:00
Ansariel e2c7a4d245 Fix some BOOL oversights during WebRTC merge 2024-06-21 19:48:18 +02:00