Ansariel
1243de5d84
Merge branch 'release/2025.03' of https://github.com/secondlife/viewer
2025-04-03 23:08:03 +02:00
Ansariel
01831e462e
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-04-03 23:07:22 +02:00
minerjr
f182deb680
Updated array to more modern style (Leave 1980's C code behind)
...
Changed the array's from C array's to std::array's... old habits die hard.
Also clarified a set of comments.
Fixed up white spaces being added. Visual studio 2022 is inserting them and not sure why.
2025-04-03 11:39:12 -03:00
minerjr
9312c6aa2d
Added more stats for the LLViewerTextureList::dump and fixed bug
...
Added table to show horizonal size X vertical size counts
Added table to show discard level vs size counts
Added -1 as a valid discard level (this was causing possible crashes by not handling)
Added extra # of discard levels to handle larger texture sizes (2048 can scale down to 7, 4096 to 8 and invalid sizes can go +1 more)
Fixed out of bounds and possible buffer overflow issue due to getCurrentDiscard having -1 to > MAX_DISCARD_LEVEL + 1 be outputs.
2025-04-03 08:33:06 -03:00
Beq
005483536b
Update KDU to 8.5 for all platforms.
2025-04-02 13:49:27 +01:00
Andrey Kleshchev
4ddd9d1fef
#3814 More bad_alloc handling
...
warn user and error
2025-03-31 22:43:04 +03:00
PanteraPolnocy
02482edff7
FIRE-35314 Russian translation update, by Romka Swallowtail (floater_vj_local_mesh)
2025-03-30 13:15:16 +02:00
Andrey Kleshchev
e671cb54fe
#3795 Crash at getVolatileAPRPool()
2025-03-30 13:38:34 +03:00
Andrey Lihatskiy
193cab14c2
#3836 Fix crash at LLNotificationForm::getNumElements()/LLSD::size()
2025-03-29 16:25:17 +02:00
Ansariel
49d2a00176
Update German translation
2025-03-28 20:07:43 +01:00
PanteraPolnocy
9fb2f0f673
FIRE-35295, FIRE-35303, FIRE-35311, FIRE-35309 Updated Chinese (小滢 Zi Ying), French (Laurent Bechir), Russian (Romka Swallowtail), Polish and English translations
2025-03-28 19:10:32 +01:00
Beq Janus
9e5b155331
Merge pull request #95 from Hecklezz/fix/export-and-import-texture-quality
...
[FIRE-35292] Fix Exporting Texture getting downscaled and compression
2025-03-28 02:08:51 +00:00
Beq Janus
272e21f378
Merge pull request #97 from Hecklezz/fix/minimap-opensim-rendering
...
[FIRE-35147] OpenSim MiniMap rendering fixes
2025-03-28 02:03:03 +00:00
Hecklezz
48e7ff4e53
Refactored minimap opensim rendering fix
2025-03-28 08:20:48 +10:00
Andrey Kleshchev
6ac1d4f3e3
#3829 WebRTC crash OnDataReceivedImpl
2025-03-27 21:29:31 +02:00
Ansariel
99e1699479
Merge branch 'release/2025.03' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llappearance/llwearable.cpp
# indra/newview/llappviewer.cpp
# indra/newview/llappviewerwin32.cpp
# indra/newview/llviewerassetstorage.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/llviewerwindow.cpp
2025-03-27 19:36:45 +01:00
Ansariel
f0e2f3f9e4
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2025-03-27 18:42:36 +01:00
Andrey Kleshchev
2b44a97a16
Avoid recalculating pixel area when possible
2025-03-27 18:29:19 +02:00
Andrey Kleshchev
d67859e483
Use LLCachedControl in llviewerwindow and llappviewer
...
Getting from gSavedSettings is expensive to do so often
2025-03-27 18:29:19 +02:00
Maxim Nikolenko
7d5a5e939a
#3820 crash at LLNotificationTemplate
2025-03-27 18:02:19 +02:00
Hecklezz
50089ec054
Fixes the minimap in OpenSim for regions larger than 256x256. Also fixes the minimap not correctly rendering when you swap grid.
2025-03-27 22:58:27 +10:00
Beq
ee511ce391
Minor update: special handler no longer needed.
2025-03-27 02:02:33 +00:00
Beq Janus
2e38029c38
Merge pull request #96 from Hecklezz/fix/opensim-profile-notes
...
[FIRE-35304] Fix viewing and editing your own profile notes in OpenSim
2025-03-27 01:53:28 +00:00
Beq
82eccb3ab1
[FIRE-35224] Allow local mesh to ignore joint transforms
...
Follow up from FIRE-33157. Some mesh bodies and avatars have joint offsets that appear in items rigged to those models, however, those offsets should not be imported. This feature adds a setting that enables/disables (off by default) the loading of joint offsets.
2025-03-27 01:46:24 +00:00
Jonathan "Geenz" Goodman
134807e500
Merge pull request #3819 from secondlife/geenz/vram-divisor-1
...
Mitigate some of the frame stuttering we're seeing by setting the VRAM divisor to 1
2025-03-26 19:11:29 -04:00
Jonathan "Geenz" Goodman
695247539b
Mitigate some of the frame stuttering we're seeing by setting the VRAM divisor to 1.
...
tl;dr - this helps avoid frequent texture reuploads to VRAM in some texture heavy areas. This speaks to some bigger problems we're seeing in our texture streaming system however. You will see similar problems by manually setting the texture VRAM manually.
2025-03-26 19:01:30 -04:00
Andrey Kleshchev
4e80ec7e96
#3814 Out of range exception in TextCmdRemove::execute
2025-03-26 21:36:43 +02:00
Maxim Nikolenko
b976d261ed
#3803 Crash at LLTabContainer::setTab
2025-03-26 20:01:30 +02:00
Hecklezz
a729208210
Fix textures getting downscaled when saving from the floater export menu.
2025-03-27 03:12:02 +10:00
minerjr
9ccd8f107c
[FIRE-35292] Fix for textures getting downscaled and compressed (J2C save fix)
...
Added fix for not reading enough LLImageJ2K data from the cache to save to file.
Issue is caused by hard coded data size of 999,999 used for the amount of data to read from the cache.
Used the LLImageJ2C::calcDataSizeJ2C to properly calculate the amount of data to read from the cache.
2025-03-26 12:14:10 -03:00
Jonathan "Geenz" Goodman
74254c9524
Disable shoreline fade. ( #3811 )
2025-03-26 10:28:01 -04:00
Andrey Kleshchev
8eff224c12
#3795 Fix macos shutdown crash
2025-03-25 23:34:32 +02:00
Hecklezz
1ee3174496
Fix profile notes on your own avatar
2025-03-26 07:05:01 +10:00
Andrey Kleshchev
8705c16cb2
#3643 Make sure attribute names match between OSs
...
On Mac spaces aren't permitted.
2025-03-25 22:24:02 +02:00
Andrey Kleshchev
d484fff77d
#3596 Don't supress exceptions in WorkQueue
...
We need those to know about problems.
2025-03-25 22:24:02 +02:00
Hecklezz
d26bf4cbd2
Fixes exporting textures getting downscaled and compressed, and a minor comment fix.
2025-03-26 03:02:48 +10:00
Andrey Kleshchev
e1d6b57733
#3798 Crash at getAvatar()
2025-03-25 07:46:01 +02:00
Jonathan "Geenz" Goodman
5e5d466628
Readd probe count setting ( #3793 )
...
* Readd max probe count. Disable dynamic probe allocation by default (for now).
2025-03-24 17:59:13 -04:00
Andrey Kleshchev
7fc9c0baa4
#3796 Crash at assetRequestCoro
...
Coroutine doesn't own req pointer, don't use it
2025-03-24 23:48:35 +02:00
Ansariel
16a2414207
Small improvement
2025-03-24 22:15:32 +01:00
Maxim Nikolenko
6b88a2bec2
#3780 disable water exclusion if user applies PBR or Media
2025-03-24 18:05:06 +02:00
Beq Janus
72c499c67a
Merge pull request #91 from AyaneStorm/pr-fix-move-lock-activated-but-disabled
...
prevents having Move Lock activated and disabled in same time
2025-03-24 15:03:38 +00:00
Ansariel
6812d7a23a
Make colors for FPS display optional and themeable
2025-03-24 13:45:22 +01:00
Beq
6410a25975
Add "Hecklezz" to contributors
2025-03-24 12:11:27 +00:00
Beq
8c57cb9076
[FIRE-35276] add OpenSim MaxProfilePicks support and set fallback to 20
...
Fallback value agreed with Ubit.
2025-03-24 10:36:36 +00:00
minerjr
2802475f05
FIRE-35081 - Fix crash on load
...
Reverted added code for the LLFace::switchTexture to update the texture being passed in to use the existing texture boost and max virtual size as the mTexture[ch] may be NULL or invalid due to being deleted.
2025-03-24 07:22:53 -03:00
minerjr
fe125e167b
FIRE-35280 - Inventory gallery and combination view no longer display thumbnails
...
Reverted change to the LLViewerTextureList's updateImageFetchTextures which was intended to skip processing UI textures to downscale as they don't need to be changed, but the problem is if a new local texture is created it does not get processed.
2025-03-23 14:14:57 -03:00
Beq Janus
997b36d94c
Merge pull request #93 from Hecklezz/master
...
[FIRE-35276] Fix for client freeze in OpenSim getting picks limit
2025-03-23 13:27:42 +00:00
Beq Janus
58facbba56
Merge pull request #92 from metaverse-crossroads/FIRE-34020
...
[FIRE-34020] [OPENSIM] Copy of address bar contents does not URL encode space in region name for OpenSim only
2025-03-23 13:14:39 +00:00
Ansariel
62e5fffd8e
Merge branch 'release/2025.03' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/newview/lldrawpooltree.cpp
# indra/newview/lllocalbitmaps.cpp
# indra/newview/lltextureview.cpp
# indra/newview/llviewertexture.cpp
# indra/newview/skins/default/colors.xml
2025-03-23 12:29:33 +01:00