Beq
cb9ef1516c
Fix build warning on macOs
...
The aws/tap that ius preinstalled on the macos runner seems to be conflicting... let's ignore it. Here is the warning we're hoping to remove.
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
2026-07-16 14:02:28 +01:00
Beq
b0192f7a0e
Let's try gcc-14 to increase C++ 23 compatibility
2026-07-16 09:52:10 +01:00
Beq
07c8d0e321
Promote Linux build runners to Ubuntu 24.04
2026-07-16 09:47:43 +01:00
Beq
2c1b423f75
Merge remote-tracking branch 'origin/master'
2026-07-05 23:18:26 +01:00
Beq
801edf58fb
Improve Linux link speed with flto=auto
2026-07-05 23:18:16 +01:00
Beq
a20569fa6c
Merge remote-tracking branch 'origin/master'
2026-07-03 18:25:17 +01:00
Beq
b1900415b8
Merge branch '7.2.5_preview'
2026-07-03 10:52:28 +01:00
Beq
ff6b9857b7
Add missing override in omnifilter
2026-06-30 10:40:57 +01:00
Beq
6a27cf0bfb
Let's see how LTO affects GH build times
2026-06-30 10:32:05 +01:00
Beq
511fdeec67
Fix compilation error on Linux
2026-06-29 19:30:59 +01:00
Beq
40e09a8040
Initial impl of alpha render fix, based on mayatonton's observations
...
Further checks needed to validate consistency in mixed PBR/BP scenes
2026-06-29 18:59:01 +01:00
Beq
e6c11309da
Fix incorrect GL function call in uniform4iv
...
Apparent copy/paste error
.
2026-06-29 18:59:01 +01:00
Beq
47f5a6b34e
Updated 3p-fonts to 1.1.3
...
1.1.3 contains Inter-tight
2026-06-29 18:52:57 +01:00
Beq
009a2b9b05
Bump FS Version to 7.2.5
2026-06-01 23:37:19 +01:00
Beq
40d667ce93
Make gcc-13 fetch more network resistant
2026-05-01 16:40:40 +01:00
Beq Janus
90454c75d9
Merge pull request #216 from trish-sl/fix-vramestimate
...
FIX - Inspect floater VRAM estimate can overshoot by a lot
2026-05-01 15:40:02 +01:00
Beq Janus
a8429b9654
Merge pull request #220 from FirestormViewer/dependabot/github_actions/actions/setup-dotnet-5
...
Bump actions/setup-dotnet from 4 to 5
2026-05-01 15:38:13 +01:00
Beq Janus
2335ac59a5
Merge pull request #219 from FirestormViewer/dependabot/github_actions/actions/github-script-9
...
Bump actions/github-script from 8 to 9
2026-05-01 15:37:57 +01:00
Beq Janus
a7d02d1f88
Merge pull request #218 from FirestormViewer/dependabot/github_actions/BugSplat-Git/symbol-upload-10.3.2
...
Bump BugSplat-Git/symbol-upload from 10.2.5 to 10.3.2
2026-05-01 15:37:44 +01:00
Beq Janus
297e9f64be
Merge pull request #217 from FirestormViewer/dependabot/github_actions/dawidd6/action-download-artifact-21
...
Bump dawidd6/action-download-artifact from 19 to 21
2026-05-01 15:37:24 +01:00
Beq Janus
83bf464e62
Merge pull request #221 from FirestormViewer/dependabot/github_actions/actions/download-artifact-8
...
Bump actions/download-artifact from 4 to 8
2026-05-01 15:37:07 +01:00
Beq
8995bef121
[FIRE-16526] add guards on empty slurl to reduce log spam
2026-04-30 22:47:00 +01:00
Beq
7f6bd88e41
Use updated symbol-uploader until bugsplat merge my PR
2026-04-03 21:09:24 +01:00
Beq
4e6d62535e
Attempt to add proper fail behaviour to builds.
2026-04-03 21:08:36 +01:00
Beq
707bcbd957
Add the tagging oops
2026-04-03 20:26:49 +01:00
Beq
5dc1597800
More attempts to cheer up macOs
2026-04-03 20:21:11 +01:00
Beq
22dc55da87
Add new alignment and face-towards to the avatar->movement menu
2026-04-03 18:17:31 +01:00
Beq Janus
e8bd502bb0
Merge pull request #208 from AyaneStorm/pr-feat-compass-and-avatar-alignment
...
Floater that shows a compass, adds ability to face towards nearest avatar or given cardinal point
2026-04-03 15:31:23 +01:00
Beq
278304d705
Merge remote-tracking branch 'origin/master'
2026-04-03 15:26:45 +01:00
Beq
59f9ef2840
Update node-version on symbol-upload to avoid deprecation warnings.
2026-04-03 15:26:27 +01:00
Beq
0e41658dd3
Missing overrides make macOs sad
2026-04-03 15:05:54 +01:00
Beq
3fe12e1318
Revert "glTF: Update model preview to handle invalid rigs"
...
This reverts commit e62bc46b25 .
2026-04-01 19:48:50 +01:00
Beq
4e2772b7e2
Revert "glTF Loader: Use proper basis change for transforms"
...
This reverts commit bddb3dcc07 .
2026-04-01 19:48:32 +01:00
Beq
809dad1167
Merge branch 'fire-36135-local-mesh-gltf'
2026-04-01 17:41:24 +01:00
Beq
44bbc18335
Rearrange Local Mesh settings into two columns
2026-04-01 17:38:54 +01:00
Beq
b0229af8e4
Implement the auto-reload polling logic in LLLocalMeshSystem
2026-04-01 17:38:54 +01:00
Beq
37cf034704
Overhaul the local mesh reload system with better submesh tracking
2026-04-01 17:38:54 +01:00
Beq
69af780436
Implement deep cloning for local mesh objects and faces
...
Needed to help restore after failed loads etc.
2026-04-01 17:38:54 +01:00
Beq
d973e89d19
Add settings and UI for the local mesh auto-reload feature
...
Ugly settings we can fix later.
2026-04-01 17:38:54 +01:00
Beq
0fa28b1ae8
Refactor mesh importer interfaces for better decoupling
2026-04-01 17:38:54 +01:00
Beq
e2fc77ccb6
Follow main loader style for unpacking GLTF joint indices
2026-04-01 17:38:54 +01:00
Beq
73d9a7439a
Reduce lookups to speed up GLTF hierarchy traversal
2026-04-01 17:38:54 +01:00
Beq
6cb22a0ecb
Align face limits across DAE and GLTF to remove magic numbers
2026-04-01 17:38:54 +01:00
Beq
acd051685b
Move skininfo setup to base constructor where possible
2026-04-01 17:38:54 +01:00
Beq
e62bc46b25
glTF: Update model preview to handle invalid rigs
...
Align rig validation with legacy (DAE) behaviour
2026-04-01 17:38:53 +01:00
Beq
bddb3dcc07
glTF Loader: Use proper basis change for transforms
...
Backport the localmesh fixes.
Upstream glTF has some TODOs. these were fixed in LocalMesh (sawtooth arm bug)
2026-04-01 17:38:53 +01:00
Beq
56aff7efc8
LocalMesh: Introduce shared rig joint limit enforcement
...
Apply joint limits to DAE and glTF local import. Use a shared rig assessment, aligned to main loader.
2026-04-01 17:38:53 +01:00
Beq
87460cd572
Fix rest transformation bug in Local Mesh
...
rotations were ignored leading to mismatch in inverse bind
2026-04-01 17:38:53 +01:00
Beq
8dd9fcbddf
Enforce joint ordering in lower LOD models
...
Log joint mapping issues when found.
2026-04-01 17:38:53 +01:00
Beq
2105dfabee
Add support for missing node transforms when compared to main gltfloader
2026-04-01 17:38:53 +01:00
Beq
d8ee5ef775
defend against use after free with localmesh
2026-04-01 17:38:53 +01:00
Beq
bfb58ecb14
[FIRE-36135] rigged mesh GLTF import for local mesh
...
Minor change to llmodel.cpp - Ensures the bind shape matrix is explicitly initialized to identity,
Refactor local mesh import code to reduce duplication
Added base class for local mesh importers, providing shared functionality such as LOD setting, logging, post-processing of objects, etc.
Added correpsonding importer implementations for DAE & GLTF
2026-04-01 17:38:53 +01:00
Beq
7e79771164
[FIRE-36454] Restore event retries to 7.2.2 state by default
...
User testing and feedback has confirmed that restoring Event Poll retries to the 7.2.2 state returns the viewer to the previous stable behaviour.
2026-03-22 21:15:27 +00:00
Beq
36eea010b3
Make it quiet by default. If in doubt set "LLEventPoll" logging to debug
2026-03-17 17:18:37 +00:00
Beq
ca25b46793
[FIRE-36454] Slightly tweak logging and provide debug for retry logic
...
A probably misguided punt at understanding what is going wrong with TPs in 7.2.3
2026-03-17 17:09:35 +00:00
Beq
0839e820b1
Add retention, refactor and clean up dead code in Linux installer
2026-03-17 15:41:25 +00:00
Beq
7b39ee4b7d
poke the version number to 7.2.4
2026-03-15 15:06:24 +00:00
Beq
3969cb2090
make sure builds use the FS version file
2026-03-15 15:06:04 +00:00
Beq
d8449d0519
Update viewer-fonts (emoji) to use DejaVu 2.37 (was 2.30)
2026-03-11 18:25:36 +00:00
Beq
6a098f4aae
update fmod to 2.03.12
2026-03-08 22:44:33 +00:00
Beq
86760e7b1f
[FIRE-35778] RLVa Fix avatar silhouettes (contrib by Ellie Sable)
2026-02-20 02:50:03 +00:00
Beq
efb8847d8d
Fix tag workflow for triggering runs
...
Hopefully, fix the tag workflow by ensuring the correct commit SHA is used when triggered by workflow_run events.
Use the triggering workflow's run number and avoid using workflow inputs when determining the build run number.
Also, do not tag Nightly, Manual, or Profiling releases and prevent pushing tags on dry runs.
2026-02-10 17:23:15 +00:00
Beq
77b07f294a
Fix for alpha blend issues with highlight transparent.
2026-01-26 23:39:55 +00:00
Beq
d7a693b017
KDU 7.6.1 - no internal threads
2026-01-22 09:33:35 +00:00
Beq
b1fc6b9534
FIRE-36303 - double click on land not working on Linux.
...
This referenced the wrong combo box. As to why Linux does not support "automatic" mode for mouse warp, that's a question for another time.
2026-01-18 01:00:20 +00:00
Beq
958a6ecb59
Use new R2 buckets for deployment
...
We have migrated the R2 buckets to a better primary location for the majority of users.
2026-01-16 16:26:15 +00:00
Beq
b82b197d28
add mac only build script
...
rename it
2025-11-18 17:51:08 +00:00
Beq
8043d2544b
OK, scrap that github hated it.
2025-11-18 17:43:04 +00:00
Beq
9a2b71de20
See if we can manually run a single build, also dump mac tree
2025-11-18 17:37:20 +00:00
Beq
00e95e21f7
Another enum deprecation fix (and fix oopsie)
2025-11-17 18:30:28 +00:00
Beq
869c42e2a9
Add static libraries to SMAKE find_package rules on Linux only
...
Might want to ad this for apple later as we sem to have inherited a lot of overspecified lib names in the update
2025-11-17 17:55:42 +00:00
Beq
4020c120b7
Include GLIB include directories for GStreamer.
2025-11-17 16:27:52 +00:00
Beq
3bd1202dbe
Fix enum type arithmetic deprecation warnings
2025-11-17 16:01:28 +00:00
Beq
2dfaf4c7b1
restore PCRE for Linux builds
...
restores previous fix that was lost due to missing FS tags
2025-11-17 15:38:54 +00:00
Beq
5f90941c8c
Fix Linux gcc-14 builds: prevent null passing in to memcmp
2025-11-17 15:37:58 +00:00
Beq
763f7b7f9a
Merge remote-tracking branch 'origin/master'
2025-10-15 14:31:01 +01:00
Beq
125f42cbe7
Use RyeMutt fixed WebRTC in lieu of LL until upstream is re-aligned
...
Linux support is broken in LL's upstream repo. Using Rye's fixes across all three platforms for consistency
2025-10-15 14:30:32 +01:00
Beq
27cf30bdd3
Merge remote-tracking branch 'origin/master'
2025-10-13 21:33:22 +01:00
Beq
abedbe4e32
Merge branch 'Fix-photo-overlay'
2025-10-13 20:44:33 +01:00
Beq
3b33e548f4
[FIRE-35342] Fix frame guide rendering inside the scene
...
Add UI for controlling the settings, add new styles.
Snapshot guide with golden ratio options
Adds golden ratio composition guides to the snapshot tool, including options for different orientations (top-left, top-right, bottom-left, bottom-right).
Also refactors the snapshot guide settings into a separate floater for better organization.
2025-10-13 20:10:48 +01:00
Beq
2ab023156b
[FIRE-35987] Slow texture loading (at least partial fix)
...
This fixes a specific issue that has existed for a while so it is not a full fix for FIRE-35987. It will however reduce overfetch and increased data/cache/RAM usage as a result of the overfetch.
2025-10-10 02:14:00 +01:00
Beq
4098a28082
Merge remote-tracking branch 'origin/master' into FIRE-35794
2025-10-01 17:42:39 +01:00
Beq
21ec3ed509
'this' can't be null so gcc rejects it
2025-10-01 17:42:24 +01:00
Beq
77bdbf965f
Take median over longer period to avoid out-of-bounds warning on gcc
...
Not sure why this only complained today.
2025-10-01 17:41:29 +01:00
Beq
d1fc3c2d30
Merge remote-tracking branch 'origin/master' into FIRE-35794
2025-10-01 09:49:30 +01:00
Beq
a61a802c34
Universal-arch KDU for Mac
2025-10-01 00:10:10 +01:00
Beq
9e11b02b81
KDU 8.6
2025-09-30 17:59:38 +01:00
Beq
0146b15e02
Merge remote-tracking branch 'origin/master'
2025-09-09 15:20:28 +01:00
Beq
25f087b2cc
Another set-unused...Ayane promises its the last though.
2025-09-09 15:20:21 +01:00
Beq
9bde3ecb89
More set but unused fun
2025-09-09 09:26:37 +01:00
Beq
db03c5037f
Oh look, another one.
2025-09-09 01:55:36 +01:00
Beq
125b90d8d3
Silence the python regex warning with a raw string.
2025-09-09 01:16:08 +01:00
Beq
9d89286712
Missed these ones.
2025-09-09 01:15:44 +01:00
Beq
7c1259079f
Fixup missing overrides
2025-09-09 00:29:35 +01:00
Beq
459c105bd7
And still more according to Clang
2025-09-08 22:36:22 +01:00
Beq
710cbf564d
More unused-but-set fixes. Also remove Linux exclusion
...
Linux was suppressing these issues rather than fixing them.
2025-09-08 21:45:25 +01:00
Beq
41d0f27888
Another new complaint from Clang it seems.
...
variables that define the length of a buffer must be declared const.
2025-09-08 18:34:52 +01:00
Beq
0d2477c827
Fix some more unused variables
2025-09-08 17:00:41 +01:00
Beq
bbdcc2ca31
Fix unused variable breaking Mac builds
2025-09-08 16:13:04 +01:00
Beq Janus
e364123e04
Merge pull request #156 from FirestormViewer/improvement/opensim_remove_slt_time
...
[FIRE-34775] Use PST/PDT time while logged into OpenSim instead of SLT
2025-09-04 10:00:13 +01:00