Commit Graph

52028 Commits (5b968b7209d5e104e4b6152b8fc0fbbb37d1674a)

Author SHA1 Message Date
Andrey Kleshchev 5b968b7209 #3332 Remake glyph count into cache generation
1. Cover reset with 'generation'
2. Fix lapse of judgement with mLastFontGlyphCount, it should have been
saved before render(), not after
2025-02-24 19:31:16 +02:00
Andrey Kleshchev b2e3159ce7 viewer-private#398 Fix constant asset rerequests 2025-02-22 13:02:52 +02:00
Jonathan "Geenz" Goodman 941c002877 Merge branch 'develop' into release/2024.12-ForeverFPS 2025-02-19 15:34:58 -05:00
Jonathan "Geenz" Goodman 20dfc94c5d
Merge pull request #3587 from secondlife/geenz/cla-whitelist-update
CLA wants a comma separated string.
2025-02-19 15:16:13 -05:00
Jonathan "Geenz" Goodman 0493b562db
Merge branch 'develop' into geenz/cla-whitelist-update 2025-02-19 15:15:30 -05:00
Jonathan "Geenz" Goodman 1fe6031a12 CLA wants a comma separated string. 2025-02-19 15:14:50 -05:00
Jonathan "Geenz" Goodman 789edfcab7
Merge pull request #3586 from secondlife/geenz/cla-whitelist-update
Update allow list for CLA.
2025-02-19 15:04:03 -05:00
Jonathan "Geenz" Goodman a1121eb8c0 Update allow list for CLA. 2025-02-19 15:00:26 -05:00
Andrey Kleshchev 41368a94b7 #3581 #3563 Fix callback deletion not working 2025-02-19 20:56:58 +02:00
Maxim Nikolenko 8114850e94
#3511 fix for PBR skies being too bright on Low Graphics 2025-02-18 11:33:32 +02:00
Andrey Kleshchev 9b0c167b84 #3557 Waves not applying without Transparent Water 2025-02-18 10:26:57 +02:00
Andrey Kleshchev b0d80552b3
#2639 GPU test twice to fix misreported bandwidth (#3558)
A workaround, hopefully temporary.
First test returns half the throughput, do two tests. May be caused by
driver, may be some 'energy saving', will need to be checked later.
It was working the same way prior to ExtraFPS, but viewer was running
an extra CPU test.
2025-02-15 02:51:22 -05:00
Jonathan "Geenz" Goodman c60061b504
Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes (#3562)
* #3561 Switch from GL_RGB16F to GL_R11F_G11F_B10F for reflection probes to help reduce memory bandwidth and VRAM pressure.
2025-02-14 13:16:35 -05:00
Andrey Lihatskiy 8f8453c3e8
Merge pull request #3549 from secondlife/marchcat/foreverfps-xcode-16
Update ForeverFPS build to use macos15/xcode16.1
2025-02-13 19:52:12 +02:00
Andrey Lihatskiy d74b30b4ec Follow-up fixes from develop 2025-02-13 18:00:55 +02:00
Andrey Lihatskiy 34c3eed88a Bump macos runner to os version 15 with xcode 16.1 2025-02-13 17:40:40 +02:00
Andrey Lihatskiy ddbe1ff981 Fix xcode16 build errors 2025-02-13 17:30:08 +02:00
Maxim Nikolenko 0679cbdec8
viewer-private#394 Ensure correct item id is used on mac 2025-02-13 16:10:49 +02:00
Andrey Kleshchev 646d0779bd viewer-private#396 Use benefits for picks count 2025-02-12 19:12:12 +02:00
Andrey Kleshchev bec382698b viewer-private#395 Fix voice not reconnecting 2025-02-12 17:49:46 +02:00
Maxim Nikolenko 09c60de43c
#3210 Fix for "Texture will be downscaled" log message happening too often 2025-02-12 17:09:44 +02:00
Andrey Kleshchev e708d69fb0 #3332 Fix buffers not accounting for dynamic cache values
And fix previous lapse of judgement with GLYPH_BATCH_SIZE
2025-02-11 23:59:42 +02:00
Jonathan "Geenz" Goodman d450295cf5
Additional water fixes and tweaks. (#3524)
* Incorporation of feedback for #3456
2025-02-11 13:49:24 -05:00
Andrey Kleshchev 6a78b5b43c #3332 Font issues with multy-byte and multy-glyps characters 2025-02-10 23:18:33 +02:00
Andrey Kleshchev bc84cb02a2 #3332 Issues with text buffer updates 2025-02-10 23:18:33 +02:00
Andrey Kleshchev 3a251b1b9e #3332 Switching screens can break text rendering 2025-02-07 23:27:30 +02:00
Maxim Nikolenko 1924241f04
viewer-private#375 add more logging in attempt to get more info 2025-02-07 19:00:20 +02:00
Andrey Kleshchev 95106e203c #3505 Fix updateMenu() being called too frequently on fetch callback
The actual problem is fetch dumping thousands of callbacks, but this
should mitigate the problem
2025-02-07 18:34:04 +02:00
Andrey Kleshchev 046ec79d22 #3505 Make inventory run less content checks 2025-02-07 18:34:04 +02:00
Andrey Kleshchev df0634f0c4 #3505 Make checkFolderForContentsOfType cheaper 2025-02-07 18:34:04 +02:00
Jonathan "Geenz" Goodman 93a88e6025
Water Exclusion Surfaces (#3517)
* #3455 Add support for water exclusion surfaces
2025-02-07 05:55:47 -05:00
Jonathan "Geenz" Goodman 317cd6e66e
Add some haze to the distance on water. (#3508)
* #3507 Add distance haze to water to get us closer to 6.6.17's appearance.
2025-02-06 02:44:16 -05:00
Rye c0156eb1c7
Merge pull request #3497 from secondlife/rye/forever-3445
Fix media failing to function on PBR materials (#3445)
2025-02-05 11:26:40 -05:00
Maxim Nikolenko 265ebfb82f
#3346 crash at LLConversationItemSession::clearAndDeparentModels 2025-02-04 19:19:50 +02:00
Rye 81a2813bf5 Fix media failing to function on PBR materials (#3445) 2025-02-03 14:49:14 -05:00
Maxim Nikolenko b3fb4183e2
#3491 Rename all uses of Release Candidate to Beta 2025-01-31 15:46:44 +02:00
Jonathan "Geenz" Goodman 460e77c47e
#3456 Water improvements to get us closer to 6.6.17 (#3490)
* A lot of tweaking for water.

* Get water much closer to 6.6.17.

This won't produce 1:1 results, but it should be much closer to where we once were.
2025-01-30 01:59:45 -05:00
Andrey Kleshchev fd577e3bfc #3400 Reimplement LLError marker for crash statistics 2025-01-30 01:35:49 +02:00
nat-goodspeed 4380a4ed53
Merge pull request #3480 from secondlife/brad/tag-release-fix
Backport tag-release token fix to release/2024.12-ForeverFPS branch
2025-01-29 16:32:45 -05:00
Maxim Nikolenko cff2c66f25
viewer#2576 Crash when banning a resident
Co-authored-by: Andrey Kleshchev <andreykproductengine@lindenlab.com>
2025-01-29 20:00:47 +02:00
Maxim Nikolenko 43a966eea4
#3466 Crash at LLScrollingPanelParam::draw 2025-01-28 02:45:37 +02:00
Brad Linden 26e1520b7f Backport tag-release token fix to release/2024.12-ForeverFPS branch 2025-01-27 16:18:32 -08:00
Andrey Kleshchev 52a9316207 #3473 Fix crash at mActiveObjects 2025-01-27 22:18:35 +02:00
Brad Linden d5c6eb92da
Attempt to get more log info in secondlife/viewer#3335 crash reports (#3470)
when failing to load basic vertex shaders
2025-01-24 11:30:47 -08:00
Rye aa02a5b3f4
Merge pull request #3468 from secondlife/rye/forever-3339
Fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation
2025-01-23 23:10:57 -05:00
Rye 4763195e18 Fix potential undefined behavior when converting to and from glm types from LLVector3/4 and fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation (#3339) 2025-01-23 18:40:19 -05:00
Andrey Kleshchev 4ff56cfac8 #3371 Texture resolution cap #3
Fix text field sometimes being clipped
2025-01-24 01:08:16 +02:00
Maxim Nikolenko ec7ad6338f
#3451 Crash at LLFloaterSnapshot::Impl::getActivePanel 2025-01-23 20:53:03 +02:00
Andrey Kleshchev 783365d331 Small cleanup 2025-01-23 19:26:02 +02:00
Andrey Kleshchev c8c1d6700d #3187 Crash at LLTextureEntry::getGLTFRenderMaterial 2025-01-23 19:26:02 +02:00