Commit Graph

51186 Commits (b099dbef27f2af47a421bb9848cfbca1aaa08327)

Author SHA1 Message Date
Andrey Kleshchev b099dbef27 viewer#1131 Sync 'transform' arrows with UI 2024-07-04 08:29:37 +03:00
Dave Parks 08b933a0c6
#1870 Tune up for better experience on integrated intel with low memory (#1872)
* More deterministic vsize calculation.   Add control for choosing downscale method.
* Quick hack to make GLTF preview work again
2024-07-03 17:42:24 -05:00
Andrey Kleshchev 9a38ecee8e viewer#1131 gltf model upload UI WIP #4
Hooked selection to tree view
2024-07-03 22:21:18 +03:00
Alexander Gavriliuk 32f3107a20 #1917 The 'No emoji selected' message appears and overlaps emoji name 2024-07-03 15:23:19 +02:00
Andrey Kleshchev 42a9690daa viewer-private#247 Porperly reload image when uploading a model 2024-07-03 06:23:50 +03:00
cosmic-linden 9af13cce61
Merge pull request #1887 from secondlife/v-1475
secondlife/viewer#1475: Add test plan for PBR terrain texture transforms UI
2024-07-02 15:05:01 -07:00
Cosmic Linden 2c46194d70 secondlife/viewer#1475: Add test plan for PBR terrain texture transforms UI 2024-07-02 15:01:55 -07:00
cosmic-linden 51b329cc47
Merge pull request #1902 from secondlife/v-1847
secondlife/viewer#1847: Add test plan for normal textures on PBR materials
2024-07-02 14:27:52 -07:00
Cosmic Linden b7ad221f37 secondlife/viewer#1847: Update test plan: Enumerate support for KHR_texture_transform on prims 2024-07-02 14:25:30 -07:00
Andrey Kleshchev b63065486b viewer#1666 Make warning universal to avoid shifting notification 2024-07-02 21:53:43 +03:00
Andrey Kleshchev 1adb94a89c viewer#1666 Allow switching 2k textures off in bulk uploads 2024-07-02 21:53:43 +03:00
Jonathan "Geenz" Goodman b276936ef3
Quick fix for a possible merge bug from featurettes. (#1715) 2024-07-02 11:01:35 -07:00
Beq Janus 2e836ab06f
LL Issue#1835 - Input delays introduced in PBR viewers. (#1889) 2024-07-02 12:59:30 -05:00
Beq Janus 475d0df4c1
Experimental fix for blurry textures (#1875)
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 cutoff vaklue below which we'll consider the textures worth "down scaling" by the bias factor. The setting is inplace to allow us to play with this, 0.25 is current default.

Note this change moves the calcPixelArea() call to the top BEFORE we user getPixelArea(). Either that call is entirely redundant (i.e. if calc was called earlier in the frame)  or we were using the stale pixelArea (one frame behind). If the former is true then it might be faster to just do an AABB frustum check.
2024-07-02 12:57:39 -05:00
Andrey Kleshchev 886be2faf1 viewer#1857 Reset texture transforms when terrain PBR is applied
ctrls aren't dynamically alocated so getChild is preferable, but since other elements use findchild and validy checks used findChild as well
2024-07-02 19:34:37 +03:00
Andrey Kleshchev cb2795748e viewer#1905 Fix "Share" and "Pay" buttons' state in nearby list 2024-07-02 19:29:38 +03:00
Andrey Lihatskiy b0a6bae589
Merge pull request #1906 from RyeMutt/reduce-llui-stringtemp
Reduce string temporaries in LLUI part 2
2024-07-02 19:09:00 +03:00
Andrey Kleshchev c19d766812 viewer#1907 Shader initialization error 2024-07-02 18:46:35 +03:00
Rye Mutt 14cbf331cb Reduce string temporaries from LLTabContainer, LLMenuGL, LLLayoutStack, and LLKeywords using string_view 2024-07-02 08:56:42 -04:00
Rye Mutt 6ad1957b31 Reduce string temporaries from LLPanel using string_view 2024-07-02 08:55:52 -04:00
Rye Mutt fc8c601fc1 Reduce string temporaries from LLNotifications using string_view 2024-07-02 08:55:12 -04:00
Andrey Lihatskiy 5e1f83f7e6
Merge pull request #1903 from RyeMutt/reduce-llui-stringtemp
Reduce string temporaries from frequently called llui find and get functions
2024-07-02 12:02:26 +03:00
Rye Mutt fad6a37537 Fix test builds 2024-07-01 23:01:32 -04:00
Rye Mutt 3fa6db9603 Reduce string temporaries from LLTrans 2024-07-01 22:50:39 -04:00
Rye Mutt 0460d9a5e8 Reduce string temporaries from finding colors in the color table 2024-07-01 22:35:34 -04:00
Rye Mutt b0e30477e9 Use heterogeneous comparison for string_view map finds in LLControl and convert controlExists to string_view 2024-07-01 22:25:56 -04:00
Rye Mutt 49d60e0ded Reduce string temporaries from LLFloaterReg find/get 2024-07-01 22:24:32 -04:00
Rye Mutt e834e77988 Reduce string temporaries from findChild and getChild 2024-07-01 21:50:54 -04:00
Cosmic Linden 9ccab0df14 secondlife/viewer#1847: Add test plan for normal textures on PBR materials 2024-07-01 16:17:06 -07:00
cosmic-linden e32f6426d5
Merge pull request #1882 from secondlife/v-1847
secondlife/viewer#1847: Fix negative UV scale inverting normal texture lighting for PBR materials and PBR terrain
2024-07-01 14:52:58 -07:00
Brad Linden 817a1321db
Merge pull request #1899 from beqjanus/fix-mirror-crashes
Fix for various TP where a mirror is present
2024-07-01 14:32:14 -07:00
Cosmic Linden 186395ee4b secondlife/viewer#1847: Add test plan 2024-07-01 14:22:26 -07:00
Cosmic Linden 5a60b7811f secondlife/viewer#1847: Fix wrong lighting for negative texture scale on PBR materials and PBR terrain 2024-07-01 14:22:21 -07:00
Alexander Gavriliuk 2ea5ac0c43 #1111 Remove xmlrpc-epi 2024-07-01 20:20:04 +02:00
Brad Linden 9ab2f662f8
Merge pull request #1819 from secondlife/brad/tag-release 2024-07-01 10:37:21 -07:00
Andrey Kleshchev b940fbc0d4 viewer#1131 MacOS build fixes and small adjustments 2024-07-01 20:05:31 +03:00
Andrey Kleshchev 279ec534dd viewer#1131 gltf model upload UI WIP #3 2024-07-01 20:05:31 +03:00
Andrey Kleshchev e75595a1c1 viewer#1131 gltf model upload UI WIP #2 2024-07-01 20:05:31 +03:00
Andrey Kleshchev c7bd4528a7 viewer#1131 gltf model upload UI WIP 2024-07-01 20:05:31 +03:00
Beq fcc7d16108 Fix for various TP where a mirror is present
these manifest as crashes in isDynamic, isBox and similar calls that are accessed through a dangling probe.
2024-07-01 17:22:07 +01:00
Ansariel 59cc180281 Remove include of format library that isn't used and can't be used without C++20 support anyway 2024-07-01 17:58:45 +03:00
Ansariel b9740dfc6e Fix loop scope issue and rework some strange-looking loops 2024-07-01 17:58:45 +03:00
Andrey Lihatskiy 1142c2c79b Fix trailing spaces to make pre-commit happy 2024-07-01 17:16:16 +03:00
Brad Linden c63cfaa15d Updated git-blame-ignore-revs 2024-06-28 13:00:53 -07:00
Brad Linden 819cba998c Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop 2024-06-28 12:53:10 -07:00
Brad Linden 35f4de5ebe Merge remote-tracking branch 'origin/release/webrtc-voice' into develop
# Conflicts:
 #	indra/newview/llvoicechannel.cpp
2024-06-28 12:50:59 -07:00
Brad Linden 7322623a6f Fix pre-commit whitespace checks and merge PR secondlife/viewer#1874 2024-06-28 12:44:41 -07:00
Beq c2fbd139c1 realign system ram functions
make the system ram function align across all supported platforms.
Taken from 3b074ba4af
+ clean up FS specific comment markers and upstream code retention
2024-06-28 15:55:11 +01:00
Dave Parks ab87978cbc
1836 dont store texture in system memory unless absolutely necessary (#1843)
* #1836 Texture memory usage overhaul.  Much decrufting
- don't keep a copy of textures in system memory
- use GPU to downrez textures instead of reloading from cache
- use GPU to generate brightness/darkness bumpmaps
2024-06-27 13:12:43 -05:00
Roxanne Skelly 9bc3dfbdea
Merge pull request #1850 from secondlife/roxie/webrtc-voice-crash-fixes
Various crash fixes.  ALso fixes an issue with adhoc/group calls on vivox regions.
2024-06-26 15:46:07 -07:00