Commit Graph

77426 Commits (bdaf67912e06cddca9068e4953b9fa4f3ad906bc)

Author SHA1 Message Date
Beq bdaf67912e ignore a few of the upstream merges of white space changes that hide blame 2025-03-04 01:49:53 +00:00
Beq 078e5d1c5a update contributors (Dax Dupont) 2025-03-03 21:04:40 +00:00
Beq Janus 45cf0c3ce8
Merge pull request #82 from DaxDupont/hid-fix
[FIRE-10419 & FIRE-32546] Selectively process devices based on CLSID to prevent stuttering
2025-03-03 15:50:31 +00:00
Beq Janus bd010d1a87
Merge pull request #85 from FirestormViewer/dependabot/github_actions/dawidd6/action-download-artifact-9
Bump dawidd6/action-download-artifact from 8 to 9
2025-03-03 14:11:05 +00:00
PanteraPolnocy cc6a73cdd2 Traslations: Remove few orphaned phototools entires 2025-03-03 14:33:50 +01:00
PanteraPolnocy 1f08360a64 FIRE-35207 Russian translation update, by Romka Swallowtail 2025-03-03 14:31:20 +01:00
PanteraPolnocy e68352e057 FIRE-35222 French translation update (Sun/Moon panel), by Laurent Bechir 2025-03-02 18:11:00 +01:00
PanteraPolnocy 9661d073a8 Small fix for French I forgot about 2025-03-02 17:31:57 +01:00
PanteraPolnocy 1869336984 FIRE-35205 French translation update, by Laurent Bechir 2025-03-02 17:27:56 +01:00
PanteraPolnocy 9f04223c0b FIRE-35181 Chinese Translation Update, by 小滢 Zi Ying 2025-03-02 15:08:09 +01:00
PanteraPolnocy 0c7b453c11 Do not duplicate panel name in XML 2025-03-01 16:40:12 +01:00
PanteraPolnocy 5cf357d213 Adjusting tooltips in Polish as well 2025-03-01 15:33:12 +01:00
Ansariel fcab43be03 Do not incentivize users to crank up LOD up to 4 and remove tourist guide style tooltips 2025-03-01 13:42:00 +01:00
dependabot[bot] fac553388a
Bump dawidd6/action-download-artifact from 8 to 9
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 8 to 9.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v8...v9)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 10:11:36 +00:00
PanteraPolnocy dcb5b0ce29 Updated Polish translation 2025-03-01 06:05:02 +01:00
minerjr 742ec3d13e FIRE-35198 Limit VRAM texture usage UI control reverts to default value
The manual control for the Limit VRAM texture usage in the Preferences->Graphics->Hardware Settings did not restore the saved value of the slider upload load.

So when the viewer would load, it would indeed load the saved value, but the value was not reflected upon by the slider on the page. This caused issues of when a user went to move the slide back to it's intended position it would set off the bias system as well as make the user not have confidence in that the feature is working.

Added a call to the ser value of the UI control on refresh enable state of the UI floater for the preferences to the saved RenderMaxVRAMBudget.
2025-02-26 04:00:31 -04:00
Angeldark Raymaker c3a66a2f2d FIRE-35161: Export more joints to BVH
That's most of them. Refactor BVH writing a tiny bit.
2025-02-25 20:11:12 +00:00
Angeldark Raymaker 257a1d3bd4 FIRE-35161: Revert all joint state when animation stops
Collision volumes always needed it, but some infrequently posed joints do too, and it simiplifies the code.
2025-02-25 20:09:21 +00:00
Beq Janus e132dd4a3d
Merge pull request #83 from AyaneStorm/pr-Fire-35185-link-rendering-in-pick-and-1stlife
[FIRE-35185] Profile preview removing embedded URLs from 1st Life tab
2025-02-25 14:26:22 +00:00
chanayane 538dcb0da2
Fix FIRE-35185 (disables link rendering while editing picks or 1st life) 2025-02-23 22:55:15 +01:00
PanteraPolnocy 33d1961a7e Add the '[UNTRUSTED_URL]' across all languages 2025-02-23 15:37:39 +01:00
Ansariel eeae01eee2 Remove orphaned shader 2025-02-22 16:54:25 +01:00
Beq 2e81a07db9 FIRE-34243 - RLVFLegacy (Mac only) shader is broken
Initially I cleaned up the legacy shader to remove the errors, turns out though that the legacy shader is not needed any more. Tested on Mac Mini
2025-02-22 01:41:11 +00:00
Dax Dupont 4aff595bdf Added FS comments 2025-02-21 22:50:33 +01:00
minerjr d76e6507f8 Revert "FIRE-35081 - Blurry prims not changing with graphics settings, not happening with SL Viewer"
This reverts commit 1e31a5caf5.
2025-02-21 07:46:34 -04:00
minerjr 8ff76e0a32 Revert "[FIRE-35081] - Added missing JIRA Tags to previous push."
This reverts commit b749e2383d.
2025-02-21 07:42:04 -04:00
minerjr b749e2383d [FIRE-35081] - Added missing JIRA Tags to previous push.
Added missing JIRA tags to the previous push for the [FIRE-35081].
2025-02-21 04:54:37 -04:00
minerjr 1e31a5caf5 FIRE-35081 - Blurry prims not changing with graphics settings, not happening with SL Viewer
Fixed the blurry texture issue with a couple of fixes.
Objects selected by by the user would gain a BOOST_SELECTED boost level, but when unselected the system did not store the old value and  would get turned to BOOST_NONE which allows the Bias system to further downscale the image lower then the original size.
Upon first loading a texture, if the desired size was lower then what was decoded, it would auto scale down the new texture, without first validating if the texture was allowed to be scaled down due to type of texture.
Further, the rules applied to the LLViewerTextureList::updateImageDecodePriority would apply to all textures on screen no matter what type as long as the boost was lower then BOOST_HIGH.

Changes include new mPrevBoostLevel for any texture with accessor methods to restore the values and updated the code which first set's the boost level to BOOST_SELECTED to store the boost level of all affected objects before changing the boost level.

Added LL's "Fix" for the bias by forcing to to stay static if VRAM or System RAM is at 10% of max.

Added logic to the updateImageDecodePriority to not apply bias to non LOD textures as well as any texture which has a current discard of 0 or 1, so not to blur high res images close to the screen.

Added logic to updateImagesCreateTextures to only scale down LOD textures which have a boost level < BOOST_HIGH

Added sPrevDesiredDiscardBiasto keep track other previous bias value before it was updated to allow for better control of the system handling bias effects such if the bias value is not chanigng, use the normal number of texture updates.

Fixed up the Developer -> Consoles -> Texture Console to have correct values for the
llformat("Tex: %d Fetch: %d(%d) Pkts:%d(%d) CAC R/W: %d/%d LFS:%d RAW:%d HTP:%d DEC:%d CRE:%d FCA:%d ",
line.
2025-02-20 23:49:58 -04:00
Beq 4e6c481372 FIRE-34796 only popup the legacy download if we are not overriding. 2025-02-21 00:32:53 +00:00
Beq 8f6dcbd33a FIRE-35127 - Super minor typo fix. 2025-02-20 21:54:31 +00:00
Beq d9adaba690 FIRE-34978 - Fix duplicate combobox item in prefs/phototools 2025-02-20 21:44:05 +00:00
Beq 658a06532a Resize and adjust thumbnail calcs to remove some hardcoding. 2025-02-20 17:17:55 +00:00
Ansariel 0ea50f2cab Update German translation 2025-02-20 02:08:18 +01:00
Beq b8ee9be3fc FIRE-32023 Show DoF focal point
Draw a small crosshair at the focal point. Red when focus is locked.
2025-02-20 00:07:38 +00:00
Beq cfa3e4b07c Add the naked URL to the "external website" nag 2025-02-19 21:43:24 +00:00
Ansariel 66b016d629 Update German translation (and mostly ignore the phototools tooltip changes because I got other things to do than translate tooltips for 8+ hours!)
Also cleanup the XUI files and remove commented out stuff and incorrect copy-pasta tooltips
2025-02-19 15:10:05 +01:00
Dax Dupont f5fdf502fa [FIRE-10419] Selectively process devices based on CLSID to prevent stuttering #82 2025-02-18 21:06:12 +01:00
Beq Janus 8c97befa95
Merge pull request #64 from AyaneStorm/pr-feat-profile-preview-buttons
Added preview buttons in profile panel
2025-02-18 18:48:23 +00:00
Beq Janus e70e41e289
Merge pull request #80 from williamweaver/phototools
Implement substantial UI overhaul and feature expansion for Phototool…
2025-02-18 18:41:32 +00:00
williamweaver 6465d08b41
Merge branch 'FirestormViewer:master' into phototools 2025-02-18 19:37:14 +03:00
Ansariel f2244decff Allow fractional cycle times for internal AO 2025-02-17 13:07:27 +01:00
PanteraPolnocy 58b606676a FIRE-35154, FIRE-35162: French (Laurent Bechir) and Italian (Spartaco Zemenis) translation updates 2025-02-16 14:22:01 +01:00
nobody 50e888790d Fix: Corrected typo in 'Reflection Distance' tooltip in phototools.xml 2025-02-15 20:09:49 +03:00
nobody ec48df00d6 Refactor, Bug Fix & UI Enhancement: Phototools & Fixed Environment Floaters - Localization Ready, User Feedback Driven, & Feature Updates
This commit encompasses a significant refactor and enhancement of both the Phototools and Fixed Environment floaters, addressing user feedback, preparing for localization, incorporating feature updates, and resolving a build error. Key changes include:

- **Build Fix:** Resolved a build error caused by a duplicated line in C++ code (likely a merge artifact), ensuring cleaner compilation.
- **Phototools Floater UI - Layout & Localization:** Floater resized and layout adjusted to accommodate label localization and fix UI clipping issues.
- **Phototools Floater - Environment (Env) Tab - Preset Management & Bug Fixes:**
    - Added "New Day Preset" button.
    - **Removed (commented out) "Edit Sky Preset" and "Edit Water Preset" buttons.** These buttons are currently launching the environment editor without providing the necessary inventory UUID of the setting being edited, leading to improper functionality. This issue will be addressed in a future update.
    - Resolved "Water Reflection Res." setting functionality issue.
- **Phototools Floater - Reflection Settings (Env Tab) - Feature Addition:** Introduced "Reflection Distance" setting in Reflection Probe options.
- **Phototools Floater - Shadow (Shdw) Tab - UI Clarity & Bug Fixes:**
    - Improved "Shdw" tab label clarity.
    - Corrected "Loc Lights" range and default value inconsistencies.
    - Fixed duplicate UI element names ("Loc Light slider," "Irrad Max") for localization.
    - Corrected "Shd Bias" slider default value.
- **Phototools Floater - VFX Tab - Tooltip & Labeling Bug Fixes:**
    - Clarified "Shd Soften" tooltip (shadows vs. AO).
    - Corrected "Tone Mix" label name.
- **Phototools Floater - General (Gen) Tab - Bug Fix:** Fixed "Avi Count" default button.
- **Fixed Environment Floater - UI Refactor:** Resized and rewrote the layout of the Fixed Environment floater (`floater_fs_fixedenvironment.xml`) along with nested panels for improved localization.
- **General UI Enhancements (Both Floaters):** Improved tooltips across both Phototools and Fixed Environment floaters for clarity and localization; updated labels for better user experience and translatability.

These changes enhance UI clarity and consistency across key floaters, address specific bugs reported by users, incorporate new features like "Reflection Distance" and "Day Presets," resolve a build error, and ensure improved localization readiness for both the Phototools and Fixed Environment UI components.
2025-02-15 19:52:49 +03:00
chanayane 4178a36809
Added preview buttons in profile panel to preview the About section, Picks and First Life introduction like others would see it, useful to preview links for example 2025-02-15 00:51:12 +01:00
Angeldark Raymaker c5aa25116e FIRE-34978: fix control name mapping for FSAA choice
both quality and type were mapped to the same debug setting
2025-02-13 13:38:33 +00:00
Beq fdbb976021 FIRE-35138] Fix the over-zealous tab switching when editing materials
Thsi actually just disbales the viewer trying to guess what the user intends. Feedback on FIRE-35138 in regards other issues would be useful
2025-02-08 22:13:09 +00:00
williamweaver 9645e41de4
Merge branch 'FirestormViewer:master' into phototools 2025-02-07 22:17:25 +03:00
PanteraPolnocy 10f5306248 FIRE-35144, FIRE-35146, FIRE-35141: Updated Chinese (小滢 Zi Ying), French (Laurent Bechir), Russian (Romka Swallowtail) and Polish translations 2025-02-07 20:15:04 +01:00
Ansariel 87bee2e1c7 Update German translation 2025-02-07 12:50:45 +01:00