Dave Parks
73420f4f34
#3184 Fix for crash on some GPUs when setting quality to High or higher ( #3201 )
2024-12-03 16:32:20 -06:00
Andrey Kleshchev
9cc343b5eb
#3093 #3055 World Map tiles are blurry #2
2024-12-03 23:33:28 +02:00
Rye
a88373a4fc
Fix crash from null texture entry during updateTextureVirtualSize
2024-12-02 17:45:54 +02:00
Jonathan "Geenz" Goodman
c02baded84
#3170 Fix for tonemapping not working with PBR skies.
2024-11-28 17:57:30 -05:00
Maxim Nikolenko
5ac2adfa28
#3133 add handler to prevent crash when preview gets closed before getting the callback
2024-11-29 00:16:20 +02:00
Andrey Kleshchev
1b4814f0e5
viewer#3170 Fix tonemaping slider
...
At the moment slider is in general settings, not per environment
2024-11-29 00:12:27 +02:00
Brad Linden
16cc5fc35b
Merge pull request #3173 from secondlife/nat/ftfix
...
Add diagnostic output for LLProcess event history failure.
2024-11-27 14:50:11 -08:00
Andrey Kleshchev
9321f8e3a9
viewer#3171 Exposure setting enabled in Vintage mode
2024-11-28 00:49:13 +02:00
Jonathan "Geenz" Goodman
6128a7dea7
Make sure CAS controls are not active with vintage mode. ( #3176 )
...
Also make extra sure vintage mode is enabled when GL3 is detected.
2024-11-27 17:41:44 -05:00
Nat Goodspeed
a13ae880af
Add diagnostic output for LLProcess event history failure.
2024-11-27 13:41:52 -08:00
Jonathan "Geenz" Goodman
fd0389c9f0
Set vintage mode on Low+, and otherwise don't touch it for higher quality modes.
2024-11-27 16:39:25 -05:00
Andrey Kleshchev
79fe883ab6
viewer#3147 Thumbnail picker's image is grey #2
...
Apparently made a blunder in previous commit since I missed mFetchState
being reset each run
2024-11-27 18:29:46 +02:00
Jonathan "Geenz" Goodman
a90377df95
#3157 Fix alpha not having ambient lighting on low. ( #3162 )
...
* #3157 Fix alpha not having ambient lighting on low.
2024-11-26 19:01:24 -05:00
Andrey Kleshchev
38845a1e05
viewer#3147 Thumbnail picker's image is grey
...
when both thumnail and normal image attempt to fetch, one creates a
fetcher, another fails, since fetcher is already there, potentially in a
transitional state, so it thinks fetch failed.
2024-11-27 00:43:10 +02:00
Brad Linden
3d9ee4072d
fix GL3 fallback on mac intel gpu systems. secondlife/viewer#3145 ( #3159 )
2024-11-26 13:33:44 -08:00
Brad Linden
ca5119d577
#2696 Viewer crashes on gestures : fix the bug ( #3152 )
...
Co-authored-by: Alexander Gavriliuk <alexandrgproductengine@lindenlab.com>
2024-11-26 11:04:28 -08:00
Jonathan "Geenz" Goodman
d65fb7cec8
Drop emissive on old Intel GPUs ( #3110 )
...
* #3103 Add the ability to disable the emissive buffer for older GPUs with low memory bandwidth.
* #3135 Add a "vintage" mode for slower GPUs
* #2719 Fix for skies being overbrightened
* #2632 Do not apply tonemapping on legacy skies
2024-11-25 20:56:03 -05:00
Brad Linden
7ef6e8fce7
Merge pull request #3143 from secondlife/v-2768_extrafps
...
secondlife/viewer#2768 , secondlife/viewer#2848 : Partial cherry pick of "Animated pbr textures don't animate" from develop
2024-11-25 16:32:56 -08:00
Cosmic Linden
feb6b39060
secondlife/viewer#2991 : Fix PBR terrain sometimes not loading textures
2024-11-25 22:22:27 +02:00
Ansariel Hiller
9f86209963
Fix memory leak in LLVertexBuffer ( #3144 )
2024-11-25 19:01:03 +02:00
Brad Linden
b7924f77c6
Merge pull request #3141 from secondlife/brad/2744-cleanups
...
secondlife/viewer#2744 intel fallback cleanups
2024-11-22 16:19:26 -08:00
Brad Linden
9a29f07bb2
Convenience deployment tooling for cross-developing on "Classic Mode" machines
...
i.e. hardware that has a hard time running visual studio and tracy.
for example, use it by running `autobuild configure -- -DLOCAL_DIST_DIR=dist/secondlife`
and then export that directory under your build tree as a shared folder.
2024-11-22 15:30:05 -08:00
Brad Linden
86b7cfe93a
Minor cleanups and logging/ViewerStats improvements for GL3 fallback trigger for intel HD 4X00 gpus
2024-11-22 15:23:17 -08:00
cosmic-linden
3d3332692a
Merge pull request #3137 from secondlife/v-3104_extrafps
...
secondlife/viewer#3104 : Fix outfit gallery pictures sometimes not loading. Remove texture resolution restriction.
2024-11-22 13:29:31 -08:00
Andrey Kleshchev
2d82fa2bc5
viewer#3055 Fix texture fetch being stuck
...
destroyRawImage is the only function that calls saveRawImage(), not
calling it results in fetcher thinking that it still needs data to do
the saving and looping back to trying to fetch.
2024-11-22 20:58:50 +02:00
Andrey Kleshchev
bedf884caf
viewer#3133 Callback related crash in LLViewerFetchedTexture
...
Seems to be realted to LLModelPreview and path generated textures so I'm
improving cleanup.
2024-11-22 20:58:50 +02:00
Andrey Kleshchev
97f0a21421
viewer#3131 crash in updateRiggingInfo
2024-11-22 20:58:50 +02:00
Cosmic Linden
e7a7eedff3
secondlife/viewer#3104 : Remove resolution restriction but prevent texture from fully loading. Miscellaneous cleanup and comments.
2024-11-22 10:54:53 -08:00
Cosmic Linden
9cb6203fd7
secondlife/viewer#3104 : Fix outfit gallery pictures sometimes not loading
2024-11-22 10:54:50 -08:00
Andrey Kleshchev
934833ba97
viewer#3126 Crash at LLDAELoader::processElement
2024-11-22 15:38:53 +02:00
Andrey Kleshchev
7ff7de0f06
viewer#3125 Crash at LLMaterialEditor::loadMaterial
...
Looks like floater expired while waiting for response
2024-11-22 15:38:53 +02:00
Andrey Kleshchev
3db8ce9846
viewer#3123 Crash at LLVOTree::updateSpatialExtents
2024-11-22 15:38:53 +02:00
Maxim Nikolenko
6c6b38821e
#3093 World Map tiles are blurry
2024-11-20 01:08:35 +02:00
Andrey Kleshchev
8d52d06fcb
Crash at getDiscardLevel()
2024-11-19 23:28:09 +02:00
Brad Linden
7be9c43f28
brad/2744 handle shader errors ( #3105 )
...
* Partial solution to secondlife/viewer#2744 crash with better error handling.
Handles shader compile errors better, and should turn crash into an LL_ERRS assertion failure.
Strengthed more assertions and improved shader error line numbers
* Even more error handling to get a handle on crash secondlife/viewer#2744
* Improved GLSL correctness on Intel chips that lack OpenGL 4.6 support. secondlife/viewer#2744
* Removed non-working fallback code for gDeferredPostProgram
* Fixed incorrect llmax call
2024-11-19 10:49:09 -08:00
Jonathan "Geenz" Goodman
c654dac4b7
#3059 Backport to ExtraFPS. ( #3082 )
2024-11-12 17:58:29 -08:00
Dave Parks
2b255535ef
2590 mac intel and radeon pro 5300m horrible fps 2 ( #3030 )
...
* OpenGL 3.3 compatibility pass. Fix for FBO driven downscaling corrupting textures.
* Increase maximum texture bias, immediately scale down when textures are loaded higher resolution than desired
* #2590 Fix for some frame stalls on Intel Macs
2024-11-12 15:26:38 -08:00
Brad Linden
13c0708cc7
Attempt at fix for secondlife/viewer#2745 mac crash when app is in background ( #3063 )
...
once again disable RenderAppleUseMultGL and RenderGLMultiThreadedMedia
also added a tiny fix for missing processor vendor in crash reports
2024-11-08 14:16:23 -08:00
Jonathan "Geenz" Goodman
ef11af28d4
#2637 Revert to the previous alpha analysis to maintain legacy content parity. ( #3061 )
2024-11-08 14:51:19 -05:00
Andrey Lihatskiy
c2c468e890
Bump contributor-assistant to v2.6.1 ( #3000 )
2024-11-06 16:10:18 -08:00
Andrey Kleshchev
b4bd89b07e
RaiseException on voiceControlCoro
...
For some reason try block from voiceControlCoro doesn't trigger, but one
from toplevel does and claim that it's voiceControlCoro, logs also
suggest that vivox was doing an outgoing call. This is mostly to get
evidence.
2024-11-07 00:08:30 +02:00
Cosmic Linden
ff856af36c
secondlife/viewer#2768 : Fix for PBR texture animations sometimes not starting
2024-11-05 17:09:12 -08:00
cosmic-linden
5d62cdbcb2
secondlife/viewer#2768: Partial fix for PBR texture animations stopping. May also fix some Blinn-Phong texture animations. ( #2971 )
2024-11-05 17:08:50 -08:00
Andrey Kleshchev
55732f7343
viewer#3010 Fix malfunctioning json array to llsd parsing
...
Was reserving 'size' elements, then appending more elements on top.
2024-11-06 00:51:20 +02:00
Dave Parks
a9e0bc996e
#2964 Fix for PBR glow on alpha rendering to depth. ( #3012 )
2024-11-04 12:09:52 -06:00
Andrey Kleshchev
3eb193f752
Slightly better crash logging
2024-11-01 17:54:05 +02:00
Andrey Kleshchev
0114be2c15
viewer#2985 Odd crash when notifying voice observers
...
Crash points at enableDisableCallBtn, but button's floater was cleaned
earlier and has a removeObserver call so an observer record should be
long gone. Likely something else is going on.
Went over various callbacks and made sure they are cleaned. But in case
floater somehow remained, added mSession = nullptr.
2024-11-01 17:54:05 +02:00
Andrey Kleshchev
cbd713037e
viewer#2889 Fix water's normal map being ignored
2024-10-31 22:58:14 +02:00
Andrey Kleshchev
8dfc1d0447
viewer#2653 LOD textures weren't taking callback discard into account
2024-10-31 14:08:35 +02:00
Rye
4b5fa5349e
Fix exposure in advanced graphics preferences being limited to 1.5 instead of 4 ( #2978 )
...
(secondlife/viewer#2916 )
2024-10-30 16:25:16 -05:00