Commit Graph

50680 Commits (f0de2ba6340e0d540aa70ac0086defde52cf60af)

Author SHA1 Message Date
cosmic-linden f0de2ba634
Merge pull request #1724 from secondlife/v-1475
secondlife/viewer#1475: PBR Terrain texture transform UI: Second pass
2024-06-12 09:25:28 -07:00
Cosmic Linden d2145142d9 secondlife/viewer#1475: PBR Terrain texture transform UI: Second pass 2024-06-11 18:09:47 -07:00
Dave Parks f40fbdf4ad
#1718 Add GLTF support for multiple texcoords (#1720)
* Fix for GLTF MeshPrimitiveModes test
2024-06-11 17:10:13 -05:00
Dave Parks 429c92ad75
#1687 Add support for KHR_texture_transform (#1717) 2024-06-11 13:27:54 -05:00
cosmic-linden 961b6b0c7e
Merge pull request #1690 from secondlife/v-1475
secondlife/viewer#1475: Update PBR Terrain test plans
2024-06-11 09:45:54 -07:00
Cosmic Linden 00c4d2ed4e secondlife/viewer#1475: Update PBR Terrain test plans 2024-06-10 17:03:27 -07:00
Brad Linden e0e6e7fd74 Merge remote-tracking branch 'origin/main' into project/gltf_development 2024-06-10 16:15:05 -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
Nat Goodspeed a73773bc1a Increment viewer version to 7.1.9
following promotion of secondlife/viewer #648: Release/materials featurette
2024-06-10 17:24:23 -04:00
Nat Goodspeed 730d94779c Merge release/materials_featurette to main on promotion of secondlife/viewer #648: Release/materials featurette 2024-06-10 17:24:19 -04: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