cosmic-linden
6a4d7b2de6
Merge pull request #2441 from secondlife/2438-eliminate-execution-time-outliers-for-updateimagedecodepriority
...
#2438 Address frame stalls in updateImageDecodePriority
2024-08-28 11:37:56 -07:00
RunitaiLinden
1f58884db9
#2438 Address frame stalls in updateImageDecodePriority
2024-08-28 13:14:58 -05:00
Dave Parks
9d689c6145
Merge pull request #2435 from secondlife/2432-default-nametags-to-only-show-briefly
...
#2432 default nametags to only show briefly and #2431 fix redundant search for pixiesmall.j2c
2024-08-28 10:57:53 -05:00
RunitaiLinden
00acf4fdb7
#2432 Make nametags default to "show briefly"
2024-08-27 16:32:28 -05:00
RunitaiLinden
feecf09573
#2431 Fix for redundant searching for pixeismall.j2c causing frame stalls
2024-08-27 15:59:41 -05:00
Andrey Kleshchev
5c16ae1375
viewer#2413 Remove obsolete alert about expiring voice morphs
2024-08-27 19:19:44 +03:00
Brad Linden
124f0711af
Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop
2024-08-26 17:28:34 -07:00
Brad Linden
50dc4cbdf9
Merge remote-tracking branch 'origin/main' into release/2024.08-DeltaFPS
2024-08-26 17:25:13 -07:00
Brad Linden
367c8f2363
Improve safety of macOS available RAM calcuations at suggestion of Ansariel and Beq ( #2423 )
2024-08-26 17:24:07 -07:00
cosmic-linden
600ec6fcda
Merge pull request #2424 from secondlife/brad/cherry-picks-hot-logging
...
Fast track some changes removing unneeded logging code into DeltaFPS
2024-08-26 17:14:50 -07:00
Cosmic Linden
316f0f0b8c
secondlife/viewer#2391 : Remove avatar rigging "callstack" logging
2024-08-26 16:33:38 -07:00
Rye Mutt
ef916bd3ae
Remove or suppress left over debug messages in hot paths ( #2392 )
2024-08-26 16:32:22 -07:00
Brad Linden
e5fd6854ae
Merge pull request #2422 from secondlife/brad/2395-fix-start-location
...
Fix start location dropping coordinates on login
2024-08-26 16:04:30 -07:00
Brad Linden
e23f2f1cf7
defensively capture coroutine args by value
2024-08-26 15:01:04 -07:00
Brad Linden
3e2866f876
secondlife/viewer#2395 fix start location coordinates getting double escaped
2024-08-26 14:49:11 -07:00
Rye Mutt
39c7f149e4
Merge pull request #2415 from RyeMutt/add-cas
...
Introduce Contrast Adaptive Sharpening post process effect
2024-08-26 14:37:06 -07:00
Nat Goodspeed
35efadf783
Increment viewer version to 7.1.10
...
following promotion of secondlife/viewer #1829 : 2024.06 Atlasaurus
2024-08-26 16:12:31 -04:00
Rye Mutt
ca115671d6
Replaced refreshCachedSetting for sharpening with cached control
2024-08-26 15:42:57 -04:00
Dave Parks
779e195d1c
Merge branch 'develop' into add-cas
2024-08-26 09:08:13 -05:00
Rye Cogtail
436e986893
Fix mac crash on startup due to missing types from enum
2024-08-24 00:55:34 -04:00
Rye Cogtail
2ca193ce46
Improve FXAA quality and performance when GL version is greater then 4
...
Adds gather4 support under GLSL 4.0+
2024-08-24 00:55:34 -04:00
Rye Mutt
cbca178256
Add Contrast Adaptive Sharpening post process effect( #2399 )
2024-08-24 00:55:32 -04:00
TommyTheTerrible
17f515cd3e
Update LLImageJ2C::calcDataSizeJ2C for better 2k image support ( #2406 )
...
Adjusted calculations based on dimensions and assumed maximum block size so that higher discards (4-5) of 2048x2048 images can be decoded with aux/alpha.
(It should also work for dimensions larger than 2048.)
This function will now return a reliable discard 5 data size for unknown dimensions (w and/or h equals 0), which could be used in LLTextureFetch::createRequest to skip the header fetch and go right to a discard 5 decode.
Tested on OpenJPEG 2.5 with partial decode support (opj_decoder_set_strict_mode set to false).
Should work on KDU fine but might be a good idea to test.
2024-08-24 07:21:03 +03:00
Dave Parks
0edf6e230e
#2388 Texture downrezzing tune up. ( #2414 )
...
- Hold onto unreferenced textures for 30 seconds.
- Don't downres unless memory is low
- Downres when viewer is backgrounded.
2024-08-23 16:35:52 -05:00
Rye Mutt
45b2d69446
Add dedicated sun probe shader and remove SSAO and shadow smoothing from probe generation passes ( #2405 )
...
* Add dedicated sun probe shader and remove SSAO and shadow smoothing from probe generation passes (#2398 )
* Fix usage of removed sunLightNoFragCoordV in shader manager
2024-08-23 13:50:20 -05:00
Vir Linden
efe8783d6b
Merge pull request #2368 from secondlife/andreyk/viewer_2363
...
viewer#2363 Region Day Offset error with Time of Day
2024-08-23 09:42:50 -04:00
Brad Linden
8a22c311c8
Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop
2024-08-22 15:48:37 -07:00
Brad Linden
1adf2d00eb
Fix usage of $branch before it was initialized in build.
2024-08-22 15:46:48 -07:00
Brad Linden
421ee5107f
Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop
2024-08-22 14:07:34 -07:00
Brad Linden
fc7082e93d
Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into release/2024.08-DeltaFPS
2024-08-22 14:06:07 -07:00
Dave Parks
25c4ba3a76
#2397 Sanity clamp haze contribution to avoid NaN like blowouts. ( #2402 )
2024-08-22 15:59:22 -05:00
cosmic-linden
2c4fe4ff45
secondlife/viewer#2349: Avatar/animesh rendering correctness pass ( #2364 )
...
* secondlife/viewer#2349 : Blinn-Phong avatar/animesh rendering optimization/correctness pass
* secondlife/viewer#2349 : General avatar/animesh rendering optimization/correctness pass
2024-08-22 13:45:14 -05:00
Brad Linden
c2402afd8b
Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into release/2024.08-DeltaFPS
...
# Conflicts:
# indra/newview/featuretable_mac.txt
2024-08-22 11:15:11 -07:00
Brad Linden
9b0010b5d5
Incremented viewer version after release/2024.08-DeltaFPS branch creation ( #2369 )
2024-08-22 10:56:20 -07:00
cosmic-linden
31d0d6669c
Merge pull request #2396 from secondlife/v-2391
...
secondlife/viewer#2391 : Remove avatar rigging logging due to load time impact
2024-08-22 10:13:50 -07:00
Alexander Gavriliuk
1cc1872c76
#2393 BugSplat Crash #1504586 : LLRenderTarget::getTexture(483)
2024-08-22 18:47:44 +02:00
Cosmic Linden
1743fe92d6
secondlife/viewer#2391 : Remove avatar rigging "callstack" logging
2024-08-22 09:18:52 -07:00
Rye Mutt
28331b2385
Do deprecated texture swizzle on GPU using GL texture swizzling functions ( #2389 )
...
* Use GL texture swizzling instead of scratch buffer for deprecated formats when GL 3.3 is available
Fix crash when GL texture compression is enabled
* Fix UI font atlas being eligible for texture compression
2024-08-22 10:25:25 -05:00
Alexander Gavriliuk
f7bb097247
#2325 WebRTC: p2p voice calling option sometimes becomes disabled after calling another agent back too soon
2024-08-22 17:18:42 +02:00
Rye Mutt
8fef55b3b2
Remove or suppress left over debug messages in hot paths ( #2392 )
2024-08-22 07:43:50 +03:00
Dave Parks
0e59ed204f
Fix crash on Intel GPUs (or anywhere OpenGL compatibility profile is used). ( #2387 )
2024-08-21 14:36:18 -05:00
Brad Linden
33c7a879c1
Bump featuretable versions to fix secondlife/viewer#2345 ( #2386 )
...
also fixed mac High entry for RenderMirrors that got missed
2024-08-21 12:02:21 -07:00
Brad Linden
27fa9b8138
Merge pull request #2372 from secondlife/roxie/webrtc-fix-mac-p2p-hang
...
Fix hang when incoming p2p or group calls throw up dialog.
2024-08-21 09:49:54 -07:00
Ansariel Hiller
4bda6873ee
More changes to Clang-Format to match the current coding standard ( #2375 )
2024-08-21 19:46:49 +03:00
Ansariel
40e93e9f4d
Fix formatting and add some more constexpr
2024-08-21 19:14:28 +03:00
Rye Mutt
db84bf9567
Improve accuracy of texture memory tracking ( #2371 )
...
* Fix alloc_tex_image to account for more missing texture memory
Change alloc_tex_image calls to pass internal format to properly account for used image type
* Fix scaleDown passing primary format in place of internal format to glTexImage2D
* Make texture debug view and texture bias calculation consistent and remove double accounting for render target textures
2024-08-21 09:47:31 -05:00
Roxie Linden
7b1d1852c2
Merge branch 'release/2024.06-atlasaurus' of github.com:secondlife/viewer into roxie/webrtc-fix-mac-p2p-hang
2024-08-20 17:17:16 -07:00
Roxie Linden
7560bd0be2
removed unnecessary comment
2024-08-20 17:14:00 -07:00
Roxie Linden
45ebc5867a
Fix hang when incoming p2p or group calls throw up dialog.
...
There were changes in atlasaurus that resulted in a hang for incoming p2p
and group calls which throw up dialogs. The changes revolved around mutex,
coroutines, job queues, and such.
The fix was to do any processing that may result in callbacks from
the webrtc code in a queued job instead of a coroutine.
2024-08-20 15:34:20 -07:00
Brad Linden
738b39fbab
Merge pull request #2370 from secondlife/geenz/fix/increment-featuretable
...
#2345 Fix for mirrors not being disabled from previous viewer versions.
2024-08-20 14:55:59 -07:00