Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#2465 Setup the ev offset/min/max and add some sane default values. #2786

Open
wants to merge 421 commits into
base: rye/exposure
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
421 commits
Select commit Hold shift + click to select a range
14293b7
Merge remote branch 'develop' into marchcat/xcode-16
nat-goodspeed Oct 4, 2024
dce4487
Restore macos-14-large runner for Xcode 16 compiler.
nat-goodspeed Oct 4, 2024
78644fa
repair rebase: remove duplicate SDL initialization
AndrewMeadows Oct 4, 2024
5836d88
Lua api to get info about nearby avatars and objects
maxim-productengine Oct 4, 2024
8a44149
remove trailing whitespace
maxim-productengine Oct 4, 2024
d76e8dd
viewer-private#300 Fix inconsistency with multiple textures
akleshchev Oct 3, 2024
4339ad9
viewer-private#300 Fix inconsistency of finding inventory id
akleshchev Oct 3, 2024
d904d54
Use approximate equality for failing v3dmath test.
nat-goodspeed Oct 4, 2024
16e4747
Make linux build failures not block other platforms.
brad-linden Oct 4, 2024
2f07279
Merge remote-tracking branch 'origin/develop' into leviathan/game-con…
brad-linden Oct 4, 2024
f89abf2
Merge pull request #1934 from secondlife/leviathan/game-control
AndrewMeadows Oct 4, 2024
0e86beb
#2650 Add UI controls for debug settings: RenderTonemapMix RenderTone…
brad-linden Oct 4, 2024
0d0ec4c
Fix GHA build config error
RyeMutt Oct 4, 2024
fe8f71f
Merge pull request #2809 from secondlife/rye/fixgha
RyeMutt Oct 4, 2024
d997bbd
Fix disabling bugsplat on linux build
RyeMutt Oct 4, 2024
ea71037
Merge pull request #2771 from secondlife/v-2472
cosmic-linden Oct 4, 2024
da341eb
cherry pick secondlife/viewer#912 BugSplat Crash 1412267: nvoglv64+0x…
brad-linden Oct 4, 2024
6c51a26
Fix mac link error using GL 4.3 functions (#2813)
brad-linden Oct 5, 2024
39eb250
More cleanup of LLMath and the color classes in particular (#2810)
Ansariel Oct 5, 2024
bd252f8
Follow up for 39eb250 (#2815)
Ansariel Oct 5, 2024
85b7210
viewer#2741 Sligtly better logging for a crash
akleshchev Oct 4, 2024
b71343e
viewer#2443 voice dot indicator should be visible by default
maxim-productengine Oct 5, 2024
f109f25
Fix issues with game control preferences:
Ansariel Oct 5, 2024
e4d4708
Merge pull request #2817 from Ansariel/develop-gamecontrol-prefs
AndrewMeadows Oct 6, 2024
0b7bb1d
#2542 Buoyant Nametags (hide the name tag for deep underwater avatar)
LLGuru Oct 4, 2024
636aaf1
restore old JoystickAxis name convention
AndrewMeadows Oct 7, 2024
3dca9fc
Merge pull request #2820 from secondlife/leviathan/restore-JoystickAxis
AndrewMeadows Oct 8, 2024
ccc7fff
Lua api to get avatar screen position
maxim-productengine Oct 8, 2024
6ccae2d
Merge branch 'develop' into maxim/lua-nearby-avatars
maxim-productengine Oct 8, 2024
a43b210
viewer#2818 Creating a link to an empty notecard fails
akleshchev Oct 7, 2024
a301fb2
Follow-up test fix
marchcat Oct 8, 2024
b16ede8
Merge branch 'develop' into marchcat/xcode-16
marchcat Oct 8, 2024
62c43a1
Update GHA runner to macos-14
marchcat Oct 8, 2024
1fde269
Use approximate equality for failing v3dmath test.
nat-goodspeed Oct 4, 2024
700f131
Follow-up test fix
marchcat Oct 8, 2024
625b489
Merge pull request #2824 from secondlife/marchcat/gha-macos-14
marchcat Oct 9, 2024
62fc3ce
Merge branch 'develop' into marchcat/xcode-16
marchcat Oct 9, 2024
0f9d2dc
viewer#2270 The "More" button does not close the "Choose emoji" floater
akleshchev Oct 8, 2024
7b6baea
viewer#2818 Creating a link to an empty notecard fails #2
akleshchev Oct 9, 2024
a9dfb9d
#2696 The viewer crashes on gestures floater (fix navigation)
LLGuru Oct 9, 2024
d5218c0
viewer#2818 Creating a link to an empty notecard fails #3
akleshchev Oct 9, 2024
3091985
Update test_animation.lua demo script
maxim-productengine Oct 10, 2024
d69ad11
Merge branch 'develop' into maxim/lua-nearby-avatars
maxim-productengine Oct 10, 2024
d0e0da0
Merge branch 'rlva/base' into feature/rlva
marchcat Oct 10, 2024
dbed987
Implement the groundwork for wayland support. (#2803)
Nicky-D Oct 10, 2024
a60b803
Remove FLTK (#2832)
AiraYumi Oct 11, 2024
3f4c977
Update demo scripts
maxim-productengine Oct 11, 2024
e62b7d3
Merge pull request #2830 from secondlife/feature/rlva
vir-linden Oct 11, 2024
4811e42
(WIP) Local paintmap modification test
cosmic-linden Aug 8, 2024
f1d892e
secondlife/viewer#1883: (WIP) Alpha paint queue
cosmic-linden Aug 10, 2024
642ace3
secondlife/viewer#1883: (WIP) (not yet working) Brush queue
cosmic-linden Aug 17, 2024
81cc4fa
secondlife/viewer#1883: (WIP/Alpha/WOMM) Fix some compiler and runtim…
cosmic-linden Oct 7, 2024
303bf19
secondlife/viewer#1883: Fix terrain paintmap bit depth hardcoded in p…
cosmic-linden Oct 7, 2024
d505eb4
secondlife/viewer#1883: Fix logic error caught by clang
cosmic-linden Oct 7, 2024
f88401c
secondlife/viewer#1883: Review feedback
cosmic-linden Oct 11, 2024
18797f9
viewer#2172 AM/PM selector
akleshchev Oct 10, 2024
e2a2273
viewer#2172 Fix Unit Test
akleshchev Oct 11, 2024
bed3b57
viewer#2172 AM/PM selector #2
akleshchev Oct 11, 2024
a6a3a17
Rework GHA matrix config to fix linux build
RyeMutt Oct 11, 2024
35b3842
Merge pull request #2839 from secondlife/rye/gha-matrix-config
RyeMutt Oct 11, 2024
90ff4b4
#2408 The long covenant with emojis (no double requesting)
LLGuru Oct 11, 2024
e8d33a8
Revert "Add toggles to avatar dropdown for hear sound or voice from a…
marchcat Oct 11, 2024
887e417
Revert "Add toggles to avatar dropdown for hear sound or voice from a…
marchcat Oct 11, 2024
8ce04ba
Remove traces of FLTK (#2834)
Ansariel Oct 13, 2024
2252f0f
Fix time format copy&paste error (#2844)
Ansariel Oct 13, 2024
a2ae46e
#1921 Add setting to hide source info from output in Lua Debug Console
maxim-productengine Oct 14, 2024
f3ee2f3
viewer#2819 Group member pagination toggle
akleshchev Oct 11, 2024
1983342
Use correct German date format for German localization (#2845)
Ansariel Oct 14, 2024
07e33df
secondlife/viewer#1883: Fix compiler errors
cosmic-linden Oct 11, 2024
a2899a3
Merge pull request #2823 from secondlife/v-1883
cosmic-linden Oct 14, 2024
2cd1f22
Private Issue #297: Accept new flags in ScriptTeleportRequest message…
Rider-Linden Oct 14, 2024
82ffb6e
Private Issue #297: Code review feedback.
Rider-Linden Oct 14, 2024
4b0fa1e
Merge pull request #2849 from secondlife/rider/world_map_flags
Rider-Linden Oct 14, 2024
63ab369
secondlife/viewer#2853: Update PBR terrain test plan: known issue for…
cosmic-linden Oct 15, 2024
86f7e0d
viewer#2850 Fix a crash in LLTextureFetchWorker
akleshchev Oct 14, 2024
cd71296
Merge remote-tracking branch 'origin/release/2024.09-ExtraFPS' into d…
brad-linden Oct 15, 2024
bd19bbf
viewer#1472 Fix some mirror parameters not adjusting
akleshchev Oct 15, 2024
64ecc38
Merge branch 'develop' into maxim/lua-nearby-avatars
nat-goodspeed Oct 15, 2024
32d766c
Provide affordances to disable automatic downrezing of textures when …
brad-linden Oct 15, 2024
e205685
#2112 Provide SL Grid Map coordinates for Official Viewer Users please
LLGuru Oct 10, 2024
43beabd
Remove dependency on libwayland-dev (#2865)
AiraYumi Oct 16, 2024
3ed29a7
Add a response with result when taking snapshot; and other clean up
maxim-productengine Oct 16, 2024
38c684b
Merge pull request #2805 from secondlife/maxim/lua-nearby-avatars
maxim-productengine Oct 16, 2024
9927ac2
Resolve maint-c post merge shutdown issue (#2872)
akleshchev Oct 17, 2024
e4105bc
Resolve maint-c post merge shutdown issue #2
akleshchev Oct 17, 2024
fc1c563
#2572 Voice dot appears next to avatar's name in Conversations floater
LLGuru Oct 16, 2024
c4f2ad1
Add the latest viewer stats packet into Frame Profile dump file.
nat-goodspeed Oct 17, 2024
2a6234e
Merge branch 'develop' into nat/frame-profile-stats
nat-goodspeed Oct 17, 2024
2c4cea4
secondlife/viewer#2853: Update informal testing doc: PBR terrain pain…
cosmic-linden Oct 17, 2024
d33047b
#2303 An error occured while trying to connect to voice
LLGuru Oct 18, 2024
012f742
viewer#2884 Convert webrtc and experience coroutines into idle callbacks
akleshchev Oct 17, 2024
99937bf
viewer#2884 Cleanup
akleshchev Oct 18, 2024
f9dc4f4
temporary workaround for #2870: disable SDL2 on mac
AndrewMeadows Oct 18, 2024
b2bb4d2
viewer#2889 Fixed mixed up water settings
akleshchev Oct 18, 2024
7d6e16f
secondlife/viewer#2895: Fix Windows cmake not detecting latest python
cosmic-linden Oct 18, 2024
1924c44
viewer#2741 Don't reallocate image conversion buffer all the time
akleshchev Oct 19, 2024
ed6ebed
Don't double-add data channel observer
roxanneskelly Oct 21, 2024
5a24ddd
Regenerate viewer stats for frame profile dump file
nat-goodspeed Oct 21, 2024
413a8ad
Merge branch 'develop' into nat/frame-profile-stats
nat-goodspeed Oct 21, 2024
98380ef
Merge pull request #2882 from secondlife/nat/frame-profile-stats
nat-goodspeed Oct 21, 2024
a86c53c
Merge pull request #2896 from secondlife/v-2895
cosmic-linden Oct 21, 2024
b8da125
Issue #2907: Process metadata sent along with chats of type IM_NOTHIN…
Rider-Linden Oct 21, 2024
850bdf4
#2245 Allow Lua scripts to be run from the Conversations floater
maxim-productengine Oct 22, 2024
a76209d
Eliminate double names for coros + "empty name is main" convention.
nat-goodspeed Oct 22, 2024
8e737a5
LLCoprocedurePool::coprocedureInvokerCoro() sets status to task name
nat-goodspeed Oct 22, 2024
b064583
Make llcoro::scheduler log coros that run too long between yields.
nat-goodspeed Oct 22, 2024
c729b5a
Merge branch 'develop' of github.com:secondlife/viewer into nat/warn-…
nat-goodspeed Oct 22, 2024
7f094aa
Eliminate meaningless blank line
nat-goodspeed Oct 22, 2024
77f9ab9
Remove move
nat-goodspeed Oct 22, 2024
ede5af1
#2007 The 'No device' option isn't displayed in the 'Input/Output' dr…
LLGuru Oct 21, 2024
394f7b3
Merge pull request #2911 from secondlife/nat/warn-timeslice
nat-goodspeed Oct 22, 2024
bfe7595
Merge branch 'develop' into marchcat/xcode-16
nat-goodspeed Oct 22, 2024
0b97f50
Restore tonemapping to ACES with a slight mix towards linear and rais…
RyeMutt Oct 22, 2024
bd7580b
Merge remote-tracking branch 'origin/release/2024.09-ExtraFPS' into d…
brad-linden Oct 22, 2024
9163520
When adding two enums (!?), coerce to the same enum type.
nat-goodspeed Oct 22, 2024
cbd594a
#2736 The 'Day Offset' makes a rebound back to 0,5 or 1 value
LLGuru Oct 22, 2024
910fbde
Only add same enum types.
nat-goodspeed Oct 22, 2024
7783191
#2910 Allow terminating multiple scripts at once
maxim-productengine Oct 23, 2024
7fda8f8
Merge branch 'develop' into marchcat/xcode-16
nat-goodspeed Oct 23, 2024
1f4b1dc
Issue #2907: Code review comments.
Rider-Linden Oct 23, 2024
70e0ca4
Disambiguate (LLSD != UUID).
nat-goodspeed Oct 23, 2024
cbee7ee
Fix more addition of distinct enums.
nat-goodspeed Oct 23, 2024
4cc997b
Merge pull request #2908 from secondlife/rider/chat_metadata
Rider-Linden Oct 23, 2024
297c201
#2577 Worn transparent prims no longer show with 'Highlight transparent'
LLGuru Oct 23, 2024
f9be6cb
#2904 output position should ignore cursor position
maxim-productengine Oct 24, 2024
299c37a
#2899 Mac: add the libSDL2 link to SLPlugin
marchcat Oct 24, 2024
168a5f3
Merge branch 'develop' into marchcat/xcode-16
marchcat Oct 24, 2024
b611324
Merge pull request #2585 from secondlife/marchcat/xcode-16
nat-goodspeed Oct 24, 2024
12ea8e4
Fix issue where some connections were restarting instead of closing.
roxanneskelly Oct 24, 2024
6daa52b
Merge branch 'develop' into maxim/viewer_2245
nat-goodspeed Oct 24, 2024
541b44b
Add LL::ResultSet subclass VectorResultSet for the simple case.
nat-goodspeed Oct 24, 2024
72ce024
viewer#2753 "Animation to play" drop-down box stuck at None
akleshchev Oct 24, 2024
e90c6a8
Merge pull request #2890 from secondlife/leviathan/disable-sdl2-on-mac
AndrewMeadows Oct 24, 2024
e0a7608
Have to use a coro for now, due to a http call.
roxanneskelly Oct 24, 2024
c167018
missing file
roxanneskelly Oct 24, 2024
c9c6624
Restore default exposure to 1 and add exposure and tonemapping featur…
RyeMutt Oct 24, 2024
fa5aba2
viewer#2875 Proportionally agressive vram cleanup
akleshchev Oct 20, 2024
05858ee
viewer#2653 Failure logging
akleshchev Oct 24, 2024
5484f34
#2245 allow passing command-line arguments
maxim-productengine Oct 25, 2024
927a966
Small fix in LLTeleportHandler::handle()
LLGuru Oct 25, 2024
7ff297e
Issue #2907: When passing the injected notification message into addM…
Rider-Linden Oct 25, 2024
b573ee4
Merge pull request #2959 from secondlife/rider/fix_bot_im_session
Rider-Linden Oct 25, 2024
d9aede0
Update SDL to 2.30.8
RyeMutt Oct 28, 2024
b1fb2fb
viewer#2883 Account for DPI changes
akleshchev Oct 25, 2024
200a196
viewer#2883 Regenerate font's matrix and depth instead of loading
akleshchev Sep 30, 2024
65764a5
Merge pull request #2960 from secondlife/rye/sdl2308
RyeMutt Oct 28, 2024
c5b499f
viewer#2863 Notify of a missing material cap instead of applying locally
akleshchev Oct 28, 2024
1a79095
Merge pull request #2945 from secondlife/rye/extra-exposure
RyeMutt Oct 28, 2024
7827f66
Add handling for downrezzing textures when viewer is minimized, fix d…
RyeMutt Oct 29, 2024
151a319
Merge pull request #2940 from secondlife/nat/vector-resultset
nat-goodspeed Oct 29, 2024
9598e2f
Fix texture discard bias not incrementing correctly due to being limi…
RyeMutt Oct 29, 2024
11e7cc1
Fix issue where muted audio was being sent to the voice server anyway
roxanneskelly Oct 29, 2024
74b0c86
Merge brad/2549-downrez-controls into release/2024.09-ExtraFPS (#2864)
brad-linden Oct 29, 2024
9c2a4aa
viewer#2894 Make PBR scale like Blinn Phong does
akleshchev Oct 28, 2024
a2c8661
viewer#2972 Fix viewer stripping quotes off folder names
akleshchev Oct 29, 2024
1f9911a
Merge pull request #2864 from secondlife/brad/2549-downrez-controls
brad-linden Oct 30, 2024
6856c47
Merge pull request #2909 from secondlife/maxim/viewer_2245
maxim-productengine Oct 30, 2024
4b5fa53
Fix exposure in advanced graphics preferences being limited to 1.5 in…
RyeMutt Oct 30, 2024
a09f333
Update KDU to 8.4.1 and fix kdu tests, also fix llimage_libtest utility
RyeMutt Oct 28, 2024
fcd8b53
Merge pull request #2961 from secondlife/rye/kdu8
RyeMutt Oct 31, 2024
dadc70a
Fix small hotspot during particle load
RyeMutt Oct 30, 2024
2039009
Fix LLMutexLock usage in LLModelPreview
RyeMutt Oct 30, 2024
d1a4cbb
Fixes to LLCachedControl usage in windowing and avatars
RyeMutt Oct 30, 2024
b441585
Fix potential null pointer deref during image upload
RyeMutt Oct 30, 2024
ae5e4c3
Fix various member variables being access before initialization
RyeMutt Oct 30, 2024
067d568
Fix potential crash from LLWorld being called before singleton creati…
RyeMutt Oct 30, 2024
914a955
Fix potential shift by -1 exponent in flexi object update
RyeMutt Oct 30, 2024
20fc24d
Fix uninitialized glm::mat4 in LLGL
RyeMutt Oct 30, 2024
d425c0a
Introduce NFDE file picker support for linux and SDL
RyeMutt Oct 22, 2024
90611c1
Remove dead GTK code
RyeMutt Oct 22, 2024
24e49d9
Fix broken viewer under XWayland and whitespace
RyeMutt Oct 23, 2024
3fc5545
Fix various bugs in NFD impl and fix usage on windows
RyeMutt Oct 31, 2024
058711f
Fix OS GHA builds
RyeMutt Oct 31, 2024
559e2c1
#2962 allow the script to ‘wait’ for a teleport finished/failed event
maxim-productengine Oct 31, 2024
8dfc1d0
viewer#2653 LOD textures weren't taking callback discard into account
akleshchev Oct 30, 2024
4fb17b5
Merge branch 'develop' into geenz/exposure
Geenz Oct 31, 2024
34e909b
secondlife/viewer#2768: Partial fix for PBR texture animations stoppi…
cosmic-linden Oct 31, 2024
5fbbfb6
Merge remote-tracking branch 'origin/release/2024.09-ExtraFPS' into d…
brad-linden Oct 31, 2024
b683462
bump complexity back up to 4
roxanneskelly Oct 31, 2024
f1104d6
Comment webrtc settings
roxanneskelly Oct 31, 2024
af671c5
Merge pull request #2976 from secondlife/roxie/mute-fix
roxanneskelly Oct 31, 2024
6aa18dc
Merge pull request #2983 from secondlife/rye/minor-fixes
RyeMutt Nov 1, 2024
c3590fd
Merge pull request #2918 from RyeMutt/rye/nfde
RyeMutt Nov 1, 2024
3a81065
Enable precompiled headers for all platforms
RyeMutt Oct 15, 2024
0ae72a2
Try to parallelize xcode builds further and add more headers to PCH t…
RyeMutt Oct 15, 2024
0aa1392
Enable linux tests
RyeMutt Oct 16, 2024
9f0fbf1
Reenable and fix llcorehttp, llkdu, and llurlentry tests on non-windows
RyeMutt Oct 16, 2024
3a052bd
Swap Linux GHA builds to use GCC for better C++20 support
RyeMutt Nov 1, 2024
5bbee82
Merge pull request #2806 from secondlife/rye/linuxbuild
RyeMutt Nov 1, 2024
76ff2e0
#2938 show confirmation before closing Conference chat
maxim-productengine Nov 1, 2024
d0e0a93
Bump contributor-assistant to v2.6.1 (#3000)
marchcat Nov 1, 2024
4319629
Merge pull request #2855 from secondlife/rye/buildtests
RyeMutt Nov 1, 2024
afa1305
viewer#3001 Fix doubletap run
akleshchev Nov 1, 2024
8b78252
Fix crash from null texture entry during updateTextureVirtualSize
RyeMutt Nov 3, 2024
a895f4e
viewer#2999 Fix debug text flicker
akleshchev Nov 1, 2024
ac8d8aa
Fix leak of callback objects on shutdown in LLMaterialMgr
RyeMutt Oct 30, 2024
a4bd6cc
Fix leak of notification seperator in tabbed notification floater
RyeMutt Oct 30, 2024
eee4666
Fix leak of boost signal objects in marketplace functions
RyeMutt Oct 30, 2024
1fb34c3
Fix crash from socket creation failure in media plugin system
RyeMutt Nov 4, 2024
5ff70a9
Fix possible leak of gesture when region ptr is null
RyeMutt Nov 3, 2024
2c7f57b
Fix leak of LLUUID in ui preview floater
RyeMutt Nov 3, 2024
a57d82b
Eliminate reduntant copies and full screen passes from post process e…
RyeMutt Nov 1, 2024
687930d
Integrate glow combine pass with other post process render passes to …
RyeMutt Nov 3, 2024
9b124b7
Merge pull request #3007 from secondlife/rye/crashfixes
RyeMutt Nov 4, 2024
c586474
Merge pull request #2935 from secondlife/roxie/no-double-add-data-cha…
roxanneskelly Nov 4, 2024
4686f72
remove unused LSRequiresCarbon key (#3006)
larsnaesbye Nov 4, 2024
ef4b74e
Merge pull request #3005 from secondlife/rye/postperf
RyeMutt Nov 5, 2024
c78bc7c
#2884 fix for stalls caused by coro suspend
maxim-productengine Nov 5, 2024
65c80ed
Fix tracy invariant timer support on macos GHA builds
RyeMutt Nov 5, 2024
3550dc5
Fix shutdown crash in LLWebRTCVoiceClient
Ansariel Nov 5, 2024
8a15edb
#2884 use ANONYMOUS instead of the listener name
maxim-productengine Nov 5, 2024
e379962
Merge pull request #3017 from secondlife/maxim/viewer-2884
maxim-productengine Nov 5, 2024
cb80ce3
Update pre commit config version to get rid of warning
cosmic-linden Nov 5, 2024
01f5163
secondlife/viewer#2768: Fix for PBR texture animations sometimes not …
cosmic-linden Nov 5, 2024
2289375
#2902 Additional lines are displayed from one corner of the region
Gavriliuk Nov 5, 2024
a01548d
Miscellaneous cleanup
cosmic-linden Nov 5, 2024
c092782
Fix Tracy memory profiling on macos
RyeMutt Nov 6, 2024
a783759
Fix accidental deprecation in shaders causing mac shader compile fail
RyeMutt Nov 6, 2024
d9ee26f
Improve Tracy OpenGL integration
RyeMutt Nov 6, 2024
a123323
Merge pull request #3021 from Ansariel/develop_webrtc_shutdown_fix
RyeMutt Nov 6, 2024
15d4bb6
#2997 The 'Reset Skeleton' option is missing in the right-click menu
LLGuru Nov 6, 2024
6b448af
Merge pull request #3027 from secondlife/rye/macshaderfix
RyeMutt Nov 6, 2024
bb4edbf
Merge pull request #3026 from secondlife/v-2768
cosmic-linden Nov 6, 2024
7e479bf
#3029 restore tooltip delay const variable
maxim-productengine Nov 6, 2024
5d6f652
Fix for an assert later in the pipe when updating some graphics resou…
Geenz Nov 6, 2024
3016274
Current batch of tweaking. Move HDR and tonemapping settings into sk…
Geenz Nov 6, 2024
0674dec
secondlife/viewer#2991: Fix PBR terrain sometimes not loading textures
cosmic-linden Nov 7, 2024
0323178
Update Tracy to 0.11.1
RyeMutt Nov 6, 2024
de104e3
Merge pull request #3016 from secondlife/rye/tracyfixes
RyeMutt Nov 7, 2024
c3de8ae
Fix url and toolbar menus binding callback functions to global scope
RyeMutt Nov 7, 2024
02e0862
Merge pull request #3033 from secondlife/v-2991
cosmic-linden Nov 7, 2024
56b93dd
Merge pull request #3036 from secondlife/rye/menufix
RyeMutt Nov 7, 2024
4cec036
viewer#3037 hasPendingAttachedMeshes wasn't checking some objects
akleshchev Nov 7, 2024
7c614d0
#3042 crash at LLViewerMediaTexture::setPlaying
maxim-productengine Nov 8, 2024
a068928
viewer#3055 Fix texture fetch being stuck
akleshchev Nov 8, 2024
30ca4f0
#3052 remove pointless logging when group notice is received
maxim-productengine Nov 8, 2024
8b49668
Fix assert when retrieving data while mousing over minimap avatar dots
RyeMutt Nov 8, 2024
c2ed9d8
Merge pull request #3060 from secondlife/rye/coroassert
RyeMutt Nov 8, 2024
dd41bd2
Merge pull request #2854 from secondlife/v-2853
cosmic-linden Nov 8, 2024
471f874
Server Issue #1493: New notification message for llTransferOwnership.
Rider-Linden Nov 9, 2024
e028ae4
Merge pull request #3064 from secondlife/rider/transfer_ownership
Rider-Linden Nov 9, 2024
4c968a8
Fix calling LLFloaterPreference::setPanelVisibility resulting in sele…
Ansariel Nov 11, 2024
b29770e
#3051 fix for Group notices get logged into wrong file
maxim-productengine Nov 11, 2024
9a6129b
viewer#2780 Speed up terrain loading on teleport
akleshchev Nov 10, 2024
ef6d2dd
#3034 fix for Emoji temporarily breaks when chat scrolls up
maxim-productengine Nov 12, 2024
f7796b9
Merge branch 'develop' into geenz/exposure
Geenz Nov 15, 2024
6a9bdfb
Make sure dynamic exposure is disabled in the right place.
Geenz Nov 15, 2024
6ec3e99
Remove double ambient linearization, change order of linearization of…
Geenz Nov 16, 2024
2569962
Do sky ambient multiply after linearization.
Geenz Nov 16, 2024
2509bd9
Bring back the alpha hair fix
Geenz Nov 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
45 changes: 21 additions & 24 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
outputs:
release_run: ${{ steps.setvar.outputs.release_run }}
configurations: ${{ steps.setvar.outputs.configurations }}
config: ${{ steps.setvar.outputs.config }}
bugsplat_db: ${{ steps.setvar.outputs.bugsplat_db }}
env:
# Build with a tag like "Second_Life#abcdef0" to generate a release page
Expand All @@ -36,33 +36,34 @@ jobs:

if [[ "$FROM_FORK" == "true" ]]; then
# PR from fork; don't build with Bugsplat, proprietary libs
echo 'configurations=["ReleaseOS"]' >> $GITHUB_OUTPUT
echo 'config=ReleaseOS' >> $GITHUB_OUTPUT
echo "bugsplat_db=" >> $GITHUB_OUTPUT
else
echo 'configurations=["Release"]' >> $GITHUB_OUTPUT
echo 'config=Release' >> $GITHUB_OUTPUT
echo "bugsplat_db=SecondLife_Viewer_2018" >> $GITHUB_OUTPUT
fi
build:
needs: setup
continue-on-error: ${{ matrix.experimental }}
strategy:
matrix:
runner: [windows-large, macos-12-xl]
configuration: ${{ fromJSON(needs.setup.outputs.configurations) }}
runner: [windows-large, macos-15-xlarge]
experimental: [false]
include:
- runner: linux-large
configuration: ReleaseOS
experimental: true
runs-on: ${{ matrix.runner }}
outputs:
viewer_channel: ${{ steps.build.outputs.viewer_channel }}
viewer_version: ${{ steps.build.outputs.viewer_version }}
viewer_branch: ${{ steps.which-branch.outputs.branch }}
relnotes: ${{ steps.which-branch.outputs.relnotes }}
imagename: ${{ steps.build.outputs.imagename }}
configuration: ${{ matrix.configuration }}
config: ${{ needs.setup.outputs.config }}
env:
AUTOBUILD_ADDRSIZE: 64
AUTOBUILD_BUILD_ID: ${{ github.run_id }}
AUTOBUILD_CONFIGURATION: ${{ matrix.configuration }}
AUTOBUILD_CONFIGURATION: ${{ needs.setup.outputs.config }}
# authorizes fetching private constituent packages
AUTOBUILD_GITHUB_TOKEN: ${{ secrets.SHARED_AUTOBUILD_GITHUB_TOKEN }}
AUTOBUILD_INSTALLABLE_CACHE: ${{ github.workspace }}/.autobuild-installables
Expand All @@ -71,7 +72,7 @@ jobs:
# autobuild-package.xml.
AUTOBUILD_VCS_INFO: "true"
AUTOBUILD_VSVER: "170"
DEVELOPER_DIR: "/Applications/Xcode_14.0.1.app/Contents/Developer"
DEVELOPER_DIR: "/Applications/Xcode_16.0.app/Contents/Developer"
# Ensure that Linden viewer builds engage Bugsplat.
BUGSPLAT_DB: ${{ needs.setup.outputs.bugsplat_db }}
build_coverity: false
Expand All @@ -89,7 +90,7 @@ jobs:
master_message_template_checkout: ${{ github.workspace }}/.master-message-template
# Only set variants to the one configuration: don't let build.sh loop
# over variants, let GitHub distribute variants over multiple hosts.
variants: ${{ matrix.configuration }}
variants: ${{ needs.setup.outputs.config }}
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down Expand Up @@ -122,9 +123,9 @@ jobs:
uses: actions/cache@v4
with:
path: .autobuild-installables
key: ${{ runner.os }}-64-${{ matrix.configuration }}-${{ hashFiles('autobuild.xml') }}
key: ${{ runner.os }}-64-${{ needs.setup.outputs.config }}-${{ hashFiles('autobuild.xml') }}
restore-keys: |
${{ runner.os }}-64-${{ matrix.configuration }}-
${{ runner.os }}-64-${{ needs.setup.outputs.config }}-
${{ runner.os }}-64-

- name: Install Linux dependencies
Expand All @@ -136,7 +137,10 @@ jobs:
libgl1-mesa-dev libglu1-mesa-dev libxinerama-dev \
libxcursor-dev libxfixes-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev ninja-build libxft-dev \
llvm mold libpipewire-0.3-dev
llvm mold libpipewire-0.3-dev libdbus-1-dev
sudo locale-gen en_US.UTF-8
sudo locale-gen en_GB.UTF-8
sudo locale-gen fr_FR.UTF-8

- name: Install windows dependencies
if: runner.os == 'Windows'
Expand Down Expand Up @@ -249,7 +253,7 @@ jobs:
export viewer_channel="Second Life Test"
fi
fi
echo "viewer_channel=$viewer_channel"
echo "::notice::$RUNNER_OS viewer_channel=$viewer_channel"
echo "viewer_channel=$viewer_channel" >> "$GITHUB_OUTPUT"
# On windows we need to point the build to the correct python
# as neither CMake's FindPython nor our custom Python.cmake module
Expand All @@ -263,13 +267,6 @@ jobs:
fi
export PYTHON_COMMAND_NATIVE="$(native_path "$PYTHON_COMMAND")"

# Compile with clang, link with mold on linux.
if [[ "$RUNNER_OS" == "Linux" ]]; then
export CC=clang
export CXX=clang++
export CMAKE_OPTIONS='-DLINK_WITH_MOLD=ON'
fi

./build.sh

# Each artifact is downloaded as a distinct .zip file. Multiple jobs
Expand Down Expand Up @@ -319,7 +316,7 @@ jobs:
- name: Upload physics package
uses: actions/upload-artifact@v4
# should only be set for viewer-private
if: matrix.configuration == 'Release' && steps.build.outputs.physicstpv
if: needs.setup.outputs.config == 'Release' && steps.build.outputs.physicstpv
with:
name: "${{ steps.build.outputs.artifact }}-physics"
# emitted by build.sh, zero or one lines
Expand Down Expand Up @@ -393,7 +390,7 @@ jobs:
BUGSPLAT_USER: ${{ secrets.BUGSPLAT_USER }}
BUGSPLAT_PASS: ${{ secrets.BUGSPLAT_PASS }}
needs: build
if: needs.build.outputs.configuration == 'Release'
if: needs.build.outputs.config == 'Release'
runs-on: ubuntu-latest
steps:
- name: Download viewer exe
Expand Down Expand Up @@ -428,7 +425,7 @@ jobs:
BUGSPLAT_USER: ${{ secrets.BUGSPLAT_USER }}
BUGSPLAT_PASS: ${{ secrets.BUGSPLAT_PASS }}
needs: build
if: needs.build.outputs.configuration == 'Release'
if: needs.build.outputs.config == 'Release'
runs-on: ubuntu-latest
steps:
- name: Download Mac Symbols
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cla.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
steps:
- name: CLA Assistant
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
uses: secondlife-3p/contributor-assistant@v2
uses: secondlife-3p/contributor-assistant@v2.6.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PERSONAL_ACCESS_TOKEN: ${{ secrets.SHARED_CLA_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ repos:
- id: indent-with-spaces
files: \.(cpp|c|h|inl|py|glsl|cmake)$
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0
rev: v5.0.0
hooks:
- id: check-xml
- id: mixed-line-ending
Expand Down
Loading
Loading