Commit Graph

77641 Commits (1147beca1db201ef165c0b4cc38f3bb4e8ea4aa8)

Author SHA1 Message Date
Hecklezz 1147beca1d Restored AudioLevelWind as a debug setting 2025-04-04 09:21:33 +10:00
minerjr f182deb680 Updated array to more modern style (Leave 1980's C code behind)
Changed the array's from C array's to std::array's... old habits die hard.
Also clarified a set of comments.
Fixed up white spaces being added. Visual studio 2022 is inserting them and not sure why.
2025-04-03 11:39:12 -03:00
minerjr 9312c6aa2d Added more stats for the LLViewerTextureList::dump and fixed bug
Added table to show horizonal size X vertical size counts
Added table to show discard level vs size counts

Added -1 as a valid discard level (this was causing possible crashes by not handling)
Added extra # of discard levels to handle larger texture sizes (2048 can scale down to 7, 4096 to 8 and invalid sizes can go +1 more)

Fixed out of bounds and possible buffer overflow issue due to getCurrentDiscard having -1 to > MAX_DISCARD_LEVEL + 1 be outputs.
2025-04-03 08:33:06 -03:00
Beq 005483536b Update KDU to 8.5 for all platforms. 2025-04-02 13:49:27 +01:00
PanteraPolnocy 02482edff7 FIRE-35314 Russian translation update, by Romka Swallowtail (floater_vj_local_mesh) 2025-03-30 13:15:16 +02:00
Ansariel 49d2a00176 Update German translation 2025-03-28 20:07:43 +01:00
PanteraPolnocy 9fb2f0f673 FIRE-35295, FIRE-35303, FIRE-35311, FIRE-35309 Updated Chinese (小滢 Zi Ying), French (Laurent Bechir), Russian (Romka Swallowtail), Polish and English translations 2025-03-28 19:10:32 +01:00
Beq Janus 9e5b155331
Merge pull request #95 from Hecklezz/fix/export-and-import-texture-quality
[FIRE-35292] Fix Exporting Texture getting downscaled and compression
2025-03-28 02:08:51 +00:00
Beq Janus 272e21f378
Merge pull request #97 from Hecklezz/fix/minimap-opensim-rendering
[FIRE-35147] OpenSim MiniMap rendering fixes
2025-03-28 02:03:03 +00:00
Hecklezz 48e7ff4e53 Refactored minimap opensim rendering fix 2025-03-28 08:20:48 +10:00
Hecklezz 50089ec054 Fixes the minimap in OpenSim for regions larger than 256x256. Also fixes the minimap not correctly rendering when you swap grid. 2025-03-27 22:58:27 +10:00
Beq ee511ce391 Minor update: special handler no longer needed. 2025-03-27 02:02:33 +00:00
Beq Janus 2e38029c38
Merge pull request #96 from Hecklezz/fix/opensim-profile-notes
[FIRE-35304] Fix viewing and editing your own profile notes in OpenSim
2025-03-27 01:53:28 +00:00
Beq 82eccb3ab1 [FIRE-35224] Allow local mesh to ignore joint transforms
Follow up from FIRE-33157. Some mesh bodies and avatars have joint offsets that appear in items rigged to those models, however, those offsets should not be imported. This feature adds a setting that enables/disables (off by default) the loading of joint offsets.
2025-03-27 01:46:24 +00:00
Hecklezz a729208210 Fix textures getting downscaled when saving from the floater export menu. 2025-03-27 03:12:02 +10:00
minerjr 9ccd8f107c [FIRE-35292] Fix for textures getting downscaled and compressed (J2C save fix)
Added fix for not reading enough LLImageJ2K data from the cache to save to file.
Issue is caused by hard coded data size of 999,999 used for the amount of data to read from the cache.
Used the LLImageJ2C::calcDataSizeJ2C to properly calculate the amount of data to read from the cache.
2025-03-26 12:14:10 -03:00
Hecklezz 1ee3174496 Fix profile notes on your own avatar 2025-03-26 07:05:01 +10:00
Hecklezz d26bf4cbd2 Fixes exporting textures getting downscaled and compressed, and a minor comment fix. 2025-03-26 03:02:48 +10:00
Ansariel 16a2414207 Small improvement 2025-03-24 22:15:32 +01:00
Beq Janus 72c499c67a
Merge pull request #91 from AyaneStorm/pr-fix-move-lock-activated-but-disabled
prevents having Move Lock activated and disabled in same time
2025-03-24 15:03:38 +00:00
Ansariel 6812d7a23a Make colors for FPS display optional and themeable 2025-03-24 13:45:22 +01:00
Beq 6410a25975 Add "Hecklezz" to contributors 2025-03-24 12:11:27 +00:00
Beq 8c57cb9076 [FIRE-35276] add OpenSim MaxProfilePicks support and set fallback to 20
Fallback value agreed with Ubit.
2025-03-24 10:36:36 +00:00
minerjr 2802475f05 FIRE-35081 - Fix crash on load
Reverted added code for the LLFace::switchTexture to update the texture being passed in to use the existing texture boost and max virtual size as the mTexture[ch] may be NULL or invalid due to being deleted.
2025-03-24 07:22:53 -03:00
minerjr fe125e167b FIRE-35280 - Inventory gallery and combination view no longer display thumbnails
Reverted change to the LLViewerTextureList's updateImageFetchTextures which was intended to skip processing UI textures to downscale as they don't need to be changed, but the problem is if a new local texture is created it does not get processed.
2025-03-23 14:14:57 -03:00
Beq Janus 997b36d94c
Merge pull request #93 from Hecklezz/master
[FIRE-35276] Fix for client freeze in OpenSim getting picks limit
2025-03-23 13:27:42 +00:00
Beq Janus 58facbba56
Merge pull request #92 from metaverse-crossroads/FIRE-34020
[FIRE-34020] [OPENSIM] Copy of address bar contents does not URL encode space in region name for OpenSim only
2025-03-23 13:14:39 +00:00
Hecklezz 653a9b4df7 Fix for client freeze in OpenSim getting picks limit 2025-03-23 17:58:58 +10:00
minerjr b47d3c3ef5 Fix float typos
There were five files which had float values assigned which were missing the "f" on them so they are in fact a doubles.
These get treated as errors when you change the floating point compile options from Fast to Precise or Strict as the fast path turns them from doubles to floats and suppresses the warnings.
2025-03-22 19:15:03 -03:00
PanteraPolnocy de2ef92061 FIRE-35275 French translation update, by Laurent Bechir 2025-03-22 18:23:45 +01:00
PanteraPolnocy 961044daaa FIRE-35272, FIRE-35266 Updated Chinese (by 小滢 Zi Ying), Russian (by Romka Swallowtail) and Polish translations 2025-03-22 16:57:07 +01:00
Beq 5a14d48a94 [FIRE-35007][#3331] Mirrors not working after relog even when enabled.
This fixes the bug, but the deeper problem of NaN behaviour under fastmath needs to be examined.
2025-03-22 00:47:28 +00:00
Beq f54d29ba69 clarify logic precedence to keep gcc (and me) happy 2025-03-21 00:27:38 +00:00
Beq 846750abc4 Merge remote-tracking branch 'origin/FIRE-35081' 2025-03-20 23:47:30 +00:00
humbletim ac93966a84
FIRE-34020 - Copy of address bar contents does not URL encode space in region name for OpenSim only
Escape clipboard URLs starting with hop:// too
2025-03-20 18:04:32 -04:00
minerjr ddca8a3d62 Merge branch 'master' into FIRE-35081 2025-03-17 23:22:17 -03:00
minerjr bd45bd6e4b FIRE-35081 - minor fixup for Pipeline.cpp
Removed /* from the code (Was missed in previous checkin)
2025-03-17 23:16:01 -03:00
minerjr c082f0cd76 FIRE-35081 - Handled animated/media textures, grass, tree and light textures
Added new boost levels for Tree, Grass and Light textures (More for tracking as they have custom hard coded values for the mPixelArea which causes issues with loading of sizes.
Added adjustments for the calcPixelArea and calcImportanceToCamera as well as getTextureVirtualSize
Added virtual texture size updates for Media textures

Added code to scale down off screen textures (saves a lot of texture VRAM.
Added additional features for the LLViewerTextureList::Dump

Only issue is server controlled textures which animate tend to load low quality, then upscale as well as Sculpted Volume's which force textures to reload.
2025-03-17 23:13:41 -03:00
PanteraPolnocy e8c0b03065 FIRE-35251, FIRE-35254 Chinese (by 小滢 Zi Ying), French (by Laurent Bechir) and Polish translation updates 2025-03-15 22:08:40 +01:00
PanteraPolnocy b739c98acd Let's just replace that newline with 
 character in all panel_region_environments 2025-03-15 22:05:54 +01:00
PanteraPolnocy 3877742807 Remove duplicates from all applicable translations 2025-03-15 21:52:19 +01:00
Angeldark Raymaker 1fefe61832 Poser: Remove old UI names for ears 2025-03-15 19:47:03 +00:00
Ansariel 306ce3ead4 Small cleanup 2025-03-15 02:52:29 +01:00
Ansariel e69a07a6ab Make buttons in poser localizable 2025-03-15 02:35:30 +01:00
Ansariel 73998410c4 Update German translation 2025-03-14 11:26:02 +01:00
PanteraPolnocy 545b1dea5c Updated Polish transaltion, minor fixes in English one (poser) 2025-03-14 00:54:18 +01:00
chanayane ed687991f6
prevents having Move Lock activated but disabled when for some reason the LSL Bridge is not worn or not ready 2025-03-13 23:17:01 +01:00
Beq 501100acef [FIRE-33200] Fix ShadowRes breaks shadows (update tagging)
Original fix by William Weaver (paperwork)
closes FIRE-33200
also:
minor edit to remove stray unicode in comment
2025-03-13 20:58:24 +00:00
Beq 95dcbfb8c1 Visual Poser v1.1 (with UI refactor)
This merges in the V1.0 poser + changes since the last beta
* a UI refactor (from angeldark raymaker)
* unified undo/redo history (angeldark raymaker)
* toggle to allow enable/disable of visual manipulator (beq)
* undo/redo keyboard accelerator support (ctrl-z/ctrl-y)
* improved focus loss/gain handing
TODO: when another tool is used (edit tools) the floater still thinks visuals are active, toggling it fixes this but it can be handled better
2025-03-13 13:21:36 +00:00
Beq 520f2706ce let the deferred resize control when it is actually done. 2025-03-13 13:10:46 +00:00