Commit Graph

50171 Commits (37972cb76cd0459cd4105bbb09eb8f6cd1aa87f9)

Author SHA1 Message Date
cosmic-linden 37972cb76c
Merge pull request #1371 from secondlife/1357-gltf-asset-prototype
#1357 GLTF Export Prototype
2024-05-02 10:31:52 -07:00
RunitaiLinden e8219cb050
Merge branch 'project/gltf_development' into 1357-gltf-asset-prototype 2024-05-02 10:59:29 -05:00
RunitaiLinden 7fc5f7e649
#1354 Make coroutines use LLCoros::Mutex instead of LLMutex (#1356)
* #1354 Make coroutines use LLCoros::Mutex instead of LLMutex

* #1354 Fix some more unsafe coroutine executions.

* #1354 Implement changes requested by Nat
2024-05-02 10:57:39 -05:00
RunitaiLinden a701cce8e0 #1357 Preserve asset "extras" and switch to std::shared_ptr for referencing Asset from LLViewerObject to cut down rebuild time 2024-05-01 09:51:32 -05:00
RunitaiLinden 170765fd35 #1357 Proof of concept on decomposing a GLTF scene into its component parts 2024-04-30 21:57:42 -05:00
Brad Linden 9b6979f458
Fix for SL-20652 shadows on mac breaking alpha blended objects. (#1264)
* Fix for SL-20652 shadows on mac breaking alpha blended objects.

fix secondlife/jira-archive-internal#71030

* clean up surrounding indentation

* Skip unnecessary casting

* Clean up LLGLSLShader::sIndexedTextureChannels usage and improve fix for SL-20652
2024-04-30 19:06:27 -05:00
RunitaiLinden 1514edc58a
Fix for black moon. (#1369) 2024-04-30 18:01:13 -05:00
cosmic-linden f108e716fc
Merge pull request #1341 from secondlife/vp-230
secondlife/viewer-private#230: Amend terrain loading test plan
2024-04-30 15:32:46 -07:00
RunitaiLinden 5e2bac01cb #1357 GLTF Export Prototype 2024-04-30 17:26:48 -05:00
Dan Linden 633fa78426
Update terrain_loading.md
Add more details to Behavior overview.
2024-04-30 15:22:58 -07:00
RunitaiLinden 66ccc1ed83
#886 Fix for crash in LLBumpImageList when connecting to a simulator with different feature flags (#1345) 2024-04-29 10:40:42 -07:00
Cosmic Linden 08e012b4fa secondlife/viewer-private#230: Amend terrain loading test plan 2024-04-26 12:10:38 -07:00
RunitaiLinden 8465a8acb2
#1325 Fix for GLTF overrides sometimes not showing up. (#1340) 2024-04-26 13:38:30 -05:00
cosmic-linden 6f51d909a2
Merge pull request #1337 from secondlife/v-1184
Cached minimap textures still using extra memory/loading still not reliable
2024-04-26 09:27:27 -07:00
Cosmic Linden 668c63c2c4 secondlife/viewer#1184: Remove logspam 2024-04-26 09:25:08 -07:00
Cosmic Linden 19c0504671 secondlife/viewer#1184: Fix mac build 2024-04-25 17:33:02 -07:00
Cosmic Linden df40c005ae secondlife/viewer#1184: Discourage use of forceToRefetchTexture 2024-04-25 16:51:14 -07:00
Cosmic Linden aac18ada71 secondlife/viewer#1184: Use more robust/memory-friendly setLoadedCallback for minimap gen. Fix some emissive maps. 2024-04-25 16:48:07 -07:00
Brad Linden 86c0c1d553 Merge remote-tracking branch 'origin/main' into release/materials_featurette 2024-04-24 09:55:34 -07:00
RunitaiLinden cadc1a02cc
1285 GLTF Animation Prototype 2024-04-24 09:51:15 -05:00
Nat Goodspeed d98fc504a1 Increment viewer version to 7.1.7
following promotion of secondlife/viewer #736
2024-04-24 09:43:07 -04:00
Nat Goodspeed fc71a9c1ed Merge release/maint-yz to main on promotion of secondlife/viewer #736: Maintenance YZ 7.1.6.8745209917 2024-04-24 09:43:04 -04:00
Rye Mutt f1b7e806eb
Fix sampling normals from gbuffer and cleanup redundant gbuffer samples (#1294)
* Fix sampling normals from gbuffer and cleanup redundant gbuffer samples

* Allow negative normals in gbuffer to fix broken material rendering
2024-04-21 19:40:13 -05:00
Rye Mutt e361671018
Port from OpenEXR to TinyEXR for reduced installer and library size (#1287) 2024-04-19 14:39:28 -05:00
RunitaiLinden e459698a82
Merge pull request #1288 from secondlife/1284-incorporate-mikktspace-changes
1284 incorporate mikktspace changes
2024-04-19 14:38:14 -05:00
Andrey Lihatskiy da2662478a Revert "SL-20140 Setting shape hand size to 36 won't save"
This reverts commit 810a3d24c2. (secondlife/jira-archive-internal#70482)
2024-04-19 20:31:56 +03:00
RunitaiLinden 2880e5ceee
#1139 Fix for world going black/white in some scenes (NaNs) (#1273)
* #1139 Fix for world going black/white in some scenes (NaNs)

NaNs were coming from normal encode/decode.  Take advantage of available gbuffer space to send full normal instead of encoding.

* #1139 Cleanup

remove now unused encodeNormF.glsl

* #1139 Remove final reference to encodeNormF

* #1139 Fix for getNormalEnvIntensityFlags referencing wrong sampler for env intensity

* Mac build fix
2024-04-19 11:59:28 -05:00
RunitaiLinden 3ebf8761bc Update autobuild.xml 2024-04-19 11:17:33 -05:00
RunitaiLinden 1d8e3e7ab1
Merge pull request #1283 from RyeMutt/mikktspace-updates
Update to use newer mikktspace generation lib changes from Blender
2024-04-19 10:26:08 -05:00
Rye Mutt 51c7108650 Update to use newer mikktspace generation lib changes from Blender for bug/crash fixes 2024-04-19 10:55:36 -04:00
Andrey Kleshchev 9b5615647d viewer#1081 removed a 'not finalized' part of 2K benefits
This part isn't planned at the moment, at least not this way, remove to
not cause issues once server side changes behavior
2024-04-19 01:06:35 +03:00
Andrey Lihatskiy 5e40b5e644 Revert "SL-20140 Setting shape hand size to 36 won't save"
This reverts commit 810a3d24c2. (secondlife/jira-archive-internal#70482)
2024-04-19 00:54:51 +03:00
RunitaiLinden bc93177ea0
1176 integrate llgltfnode with selection manager and llmaniptranslate/rotate (#1258)
* #1176 Somewhat working GLTF Node support for translate tool

* #1176 Missing file from last commit

* #1176 Better translation for rotated nodes.

* #1176 Fix for objects snapping back to original position

* #1176 GLTF Samples compatibility pass -- attempt at improving rotation manip support, incidental cleanup, GLTF node debug display

* #1176 Clean out some unused and not working functions.

* #1176 Fix for mac build, incidental cleanup

* Mac build fix
2024-04-17 16:12:49 -05:00
Brad Linden d46811d60d
Merge pull request #1230 from beqjanus/StopVoCacheTPHangs
Stop vo cache related tp hangs
2024-04-16 11:32:57 -07:00
Brad Linden bed05f53ae Merge remote-tracking branch 'origin/main' into release/materials_featurette 2024-04-16 11:29:12 -07:00
Vir Linden a3cbd41543
Merge pull request #1246 from secondlife/vir-linden-patch-2
https://github.com/secondlife/viewer/issues/1214 - Update cla.yaml
2024-04-16 12:28:25 -04:00
Vir Linden b340042a3f
https://github.com/secondlife/viewer/issues/1214 - Update cla.yaml 2024-04-16 12:19:09 -04:00
Beq ee33a43dae Too hasty on the push. 2024-04-16 16:50:37 +01:00
Beq 655b35afff Add some checking around extras cache versionNumber 2024-04-16 10:19:56 +01:00
Brad Linden 23d7622d82 Merge branch 'main' into release/materials_featurette 2024-04-15 17:59:03 -07:00
Andrey Lihatskiy 5a36f17f25
Merge pull request #1236 from secondlife/marchcat/yz-merge
Marchcat/yz merge
2024-04-15 20:09:17 +03:00
Andrey Lihatskiy 0f1f6580be Merge branch 'main' into marchcat/yz-merge 2024-04-15 20:06:28 +03:00
Bennett Goble 11bffc8252 CI: adopt xz compression
Move towards packaging artifacts with xz, which offers higher compression ratios and faster decode time.
2024-04-15 20:02:18 +03:00
Bennett Goble f8c7933f30 CI: Remove python-version from matrix
Drop python version from matrix configuration as it's always 3.11.
2024-04-15 20:02:18 +03:00
Bennett Goble 970531b483 Remove unused fix-incredibuild.py 2024-04-15 20:02:18 +03:00
Bennett Goble e1f9356e91 Remove BuildParams
This file is no longer used.
2024-04-15 20:02:18 +03:00
Beq 291c1ad91b Declaring things helps! 2024-04-15 12:28:51 +01:00
Beq 614b9739ff lift variable out of loop and fix a missing bracket. 2024-04-15 12:23:11 +01:00
Beq 64c541f401 Fix/Finish VoCache extras
The extras cache was never fully implemented and thus grows forever.
This coupled with the server side "bug" that sends innumerable blank overrides leads users to collect 100MB+ SLEC files which in turn cause significant pauses post TP.
2024-04-14 21:04:56 +01:00
Andrey Kleshchev a6107bceec viewer#1081 Add expected price to upload's body 2024-04-13 02:07:58 +03:00