Commit Graph

50672 Commits (00c4d2ed4e5daab044f88c5eb58bea5be40e0ba2)

Author SHA1 Message Date
Cosmic Linden 00c4d2ed4e secondlife/viewer#1475: Update PBR Terrain test plans 2024-06-10 17:03:27 -07:00
Dave Parks 4522f33d2b
#1677 Add GLTF extensions serialization and support for KHR_materials_unlit (#1686) 2024-06-10 16:57:31 -05:00
cosmic-linden 4705362a33
Merge pull request #1667 from secondlife/v-1475
secondlife/viewer#1475: Add PBR terrain repeats editing
2024-06-10 11:18:22 -07:00
Cosmic Linden eb431ee879 secondlife/viewer#1475: Fix whitespace and remove comment 2024-06-10 11:16:12 -07:00
Dave Parks 227e9be068
#1654 generate normals and tangents according to gltf specification (#1662)
* Disable unloading of objects in background. 
* Add unlit GLTF shader variant
2024-06-10 10:43:38 -05:00
Cosmic Linden 6de0086ae9 secondlife/viewer#1475: Add PBR terrain repeats editing 2024-06-07 18:14:32 -07:00
Dave Parks 33ddedd6b5
#1638 Add permissions checks to GLTF Save As and Upload buttons (#1653) 2024-06-07 09:51:32 -05:00
Brad Linden 40197e8949 Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into project/gltf_development 2024-06-06 09:46:53 -07:00
Andrey Lihatskiy 2c53972d34 Merge branch 'main' into DRTVWR-600-maint-A
# Conflicts:
#	indra/cmake/Copy3rdPartyLibs.cmake
2024-06-06 16:12:06 +03:00
Andrey Kleshchev e60adafa33 viewer#1641 Show accurate Alpha mode if asset is missing 2024-06-06 15:27:10 +03:00
Brad Linden d74173861d
Attempt to fix intermittent failuresin threadsafeschedule_test (#1623) 2024-06-05 13:49:02 -07:00
Brad Linden 3aaab6ae65
Ignore SIGHUP from SLPlugin processes. (#1627)
Under rosetta2, terminating SLPlugin child processes that would normally send SIGCHILD seem to be now sending SIGHUP. we should not terminate the viewer in this case.
2024-06-05 13:29:54 -07:00
Dave Parks 24586f810e
#1527 Improve performance on Apple silicon (#1632) 2024-06-05 15:14:13 -05:00
Brad Linden f568e6036b
Merge pull request #1634 from secondlife/brad/featurettes-gltf-dev-merge
featurettes gltf dev merge
2024-06-05 13:00:06 -07:00
nat-goodspeed d317454c82
Merge pull request #1639 from secondlife/nat/stack-overflow
Make LLLeap iterate over child stdout while read data is pending
2024-06-05 13:36:56 -04:00
Nat Goodspeed 391893a325 Make LLLeap iterate over child stdout while read data is pending
instead of using mutual recursion to exhaust the read buffer.
2024-06-05 12:12:48 -04:00
Brad Linden f4808dbbe1 Fixup mix->pbr_mix after merge. 2024-06-04 17:55:38 -07:00
Brad Linden 7889df945b Merge remote-tracking branch 'origin/release/materials_featurette' into project/gltf_development 2024-06-04 17:39:39 -07:00
Brad Linden 9f97ff7286
#989 Fix for blurry terrain on Mac (#1633)
Co-authored-by: Dave Parks <davep@lindenlab.com>
2024-06-04 16:09:03 -07:00
Jonathan "Geenz" Goodman c413458fd4
#1628 Disable spherical mirror probes for the time being. (#1631) 2024-06-04 15:22:38 -07:00
nat-goodspeed 1f17c7f7d3
Merge pull request #1630 from secondlife/nat/fix-ftr8-exr
Update tinyexr package to package based on secondlife/3p-tinyexr.
2024-06-04 17:08:39 -04:00
Nat Goodspeed c1dc9b21df Update tinyexr package to package based on secondlife/3p-tinyexr. 2024-06-04 16:55:44 -04:00
Brad Linden 6161d2f479 Merge remote-tracking branch 'origin/release/maint-x' into project/gltf_development 2024-06-04 10:39:09 -07:00
Brad Linden fdbf73d953 Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into project/gltf_development 2024-06-04 10:36:52 -07:00
Jonathan "Geenz" Goodman 0f6ef1643e
Fix for AMD not being able to load pbrmetallicroughnessV. (#1620) 2024-06-04 09:36:37 -07:00
cosmic-linden b97ee5df13
Merge pull request #1626 from secondlife/1614-pbr-materials-exhibit-striationmoiré-patterns-in-specular-highlights
1614 pbr materials exhibit striationmoiré patterns in specular highlights
2024-06-04 09:03:27 -07:00
RunitaiLinden 83f9885d73 #1614 Fix for moire pattern in specular highlights. Incidental cleanup. 2024-06-04 10:26:34 -05:00
Andrey Kleshchev 08c483c269 viewer#1583 [Win] Viewer fails to detect more than 4Gb of video memory 2024-06-03 10:08:35 +03:00
Dave Parks d1a8a9d0c3
#1596 Fix for GLTF uploads failing after loading from .glb file (#1602) 2024-05-30 16:28:56 -05:00
cosmic-linden 0a4d37f22f
Merge pull request #1599 from secondlife/1597-fix-gltf-orientation-test
#1597 Fix for some GLTF transforms not loading properly.
2024-05-30 12:12:53 -07:00
RunitaiLinden e279aae51a #1597 Fix for some GLTF transforms not loading properly.
Also incidental fix for unreachable code error.
2024-05-30 13:42:27 -05:00
Jonathan "Geenz" Goodman 01c82642ac
#1581 Only render mirrors when reflection probes are enabled. (#1592) 2024-05-29 19:31:58 -07:00
Dave Parks 15fd13f830
#1530 Increase joint limit for GLTF Assets (#1582)
* Migrate GLTF scene rendering to its own shaders
* Add support for ambient occlusion map separate from metallic roughness map (or absent)
* Use UBO's for GLTF joints
* Better error handling of downloading GLTF assets
2024-05-29 16:56:39 -05:00
Andrey Kleshchev 2d0fe5ca7b viewer#1497 Gray out some options for Mirror (Everything)
Ambiance and Near Clip fields for a Mirror probe should be grayed out for Mirror (Everything)
2024-05-29 11:06:51 +03:00
Andrey Kleshchev 12cd8589b4 viewer#1568 Revert "SL-17597 AV height in Shape dialog IS WRONG"
This reverts commit f5a7c22cea to fix
viewer#1568.
2024-05-29 11:05:22 +03:00
Brad Linden 4b57b70b6d Merge remote-tracking branch 'origin/main' into release/materials_featurette 2024-05-28 14:24:18 -07:00
Jonathan "Geenz" Goodman 33bb511ab4
Improvements to mirror probe update rates (#1570)
#1494 Fix for mirror updates getting "stuck" on some faces.
2024-05-28 14:19:18 -07:00
cosmic-linden c5f0b6f639
Merge pull request #1580 from secondlife/v-1531
secondlife/viewer#1531: Attempt to fix PBR terrain fragment shader
2024-05-28 14:13:10 -07:00
Cosmic Linden 5f3a6bdd7f secondlife/viewer#1531: Attempt to fix PBR terrain fragment shader. 2024-05-28 14:04:45 -07:00
Dave Parks 2f41200384
Remove tinygltf dependency from LL::GLTF (#1541)
* #1535 Image loading/saving support in boost::json driven GLTF parser
* #1536 GLB Support in boost::json drvien GLTF parser
2024-05-28 09:45:40 -05:00
Andrey Kleshchev db627bc354 viewer#1553 Local PBR materials are not applied to the terrain 2024-05-28 16:49:41 +03:00
Andrey Kleshchev 04c4d18f70 viewer#1573 Crash at updateMovedList
According to bugsplat data drawablep is null
2024-05-27 17:09:31 +03:00
Ansariel 7e645bd42d Try copying the VC++ runtime files from the redistributable package first 2024-05-27 16:12:24 +03:00
Andrey Kleshchev ed16808113 viewer#1552 Bake textures could be applied to terrain textures 2024-05-24 18:28:52 +03:00
Ansariel 2696b3de08 Introduce LLWStringView to prevent unnecessary memory allocations 2024-05-24 13:55:38 +03:00
Brad Linden 0cc832c38a
Merge pull request #1528 from secondlife/brad/merge-maint-a-to-dev
merge maint-a (including maint-x) into gltf_development
2024-05-23 13:02:08 -07:00
Brad Linden 9f6849e081 Merge remote-tracking branch 'origin/project/gltf_development' into brad/merge-maint-a-to-dev 2024-05-23 11:35:23 -07:00
Brad Linden a1f49564d6 Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev 2024-05-23 11:31:19 -07:00
Brad Linden 6377610f65
Protect NSIS scripts from eol-style translations. (#1556) 2024-05-23 11:23:50 -07:00
Andrey Kleshchev 7f4a4bc110 viewer-private#238 Complexity mode should persist 2024-05-23 15:39:12 +03:00