100 Commits
Author SHA1 Message Date
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