cosmic-linden
5fca8915d8
Merge pull request #954 from secondlife/v-712
...
PBR Terrain UI second pass: review follow-up
2024-03-11 09:32:20 -07:00
Cosmic Linden
b84d76e243
secondlife/viewer#712 : Slightly improved logging in refreshFromRegion
2024-03-08 16:29:00 -08:00
Cosmic Linden
b4eb144f14
secondlife/viewer#712 : Consolidate accesses to texture_detail_* and material_detail_* controls
2024-03-08 15:14:07 -08:00
RunitaiLinden
c1bde75768
HDRI Local Preview ( #953 )
...
* #926 WIP - HDRI import prototype v0
* #926 WIP -- add OpenEXR to autobuild.xml
* #926 WIP -- Add OpenEXR cmake
* #926 WIP -- Attempt at using OpenEXR autobuild package and don't hard code .exr file to load
* #926 Unmangle autobuild.xml and get dll's in the right place (thanks, Caladbolg!)
* implement mac shared libs plumbing for OpenEXR for secondlife/viewer#926
* Fix Xcode/clang compile error regarding new[]/delete[] mismatch
* #926 HDRI Preview finishing touches.
- Full ACES when HDRI is enabled
- Fix for probes getting stuck paused
- Add exposure and rotation controls
---------
Co-authored-by: Brad Linden <brad@lindenlab.com>
2024-03-08 12:01:20 -06:00
Jonathan "Geenz" Goodman
cca461647f
Merge pull request #942 from secondlife/geenz/mirrors-quality-pass-1
...
#681 Mirrors quality pass 1.
2024-03-08 08:35:36 -08:00
Cosmic Linden
7f2e3d0f27
secondlife/viewer#712 : Consolidate accesses to terrain_material_type control
2024-03-07 17:32:23 -08:00
Andrey Kleshchev
3277642315
viewer-private#41 Texture fail to apply to materials in some cases
...
Shift-dropping textures can fail if one of 'early' faces has nomod
material
2024-03-07 22:17:53 +02:00
Jonathan "Geenz" Goodman
4b738a619a
#681 Small fix for if a viewer object may be dead.
2024-03-06 18:24:36 -08:00
Jonathan "Geenz" Goodman
2b3b03566c
Merge branch 'release/materials_featurette' into geenz/mirrors-quality-pass-1
2024-03-06 17:59:30 -08:00
Jonathan "Geenz" Goodman
1fc45a50ff
#681 Add probe blending for mirrors.
2024-03-06 17:56:16 -08:00
cosmic-linden
4195e35593
Merge pull request #927 from secondlife/v-712
...
PBR Terrain UI second pass
2024-03-06 13:46:16 -08:00
Cosmic Linden
55fdd540d2
secondlife/viewer#712 : Clean up unused region change callback checks
2024-03-06 13:04:40 -08:00
Brad Linden
89b4879627
Merge remote-tracking branch 'origin/release/gltf-maint2' into release/materials_featurette
2024-03-05 11:11:54 -08:00
Brad Linden
dd74c2cbd5
Merge pull request #928 from secondlife/andreyk/issue_54
...
Issue #54 LLRender::init crash and SL-17896
2024-03-04 17:43:08 -08:00
Andrey Kleshchev
6c43baf029
Issue #54 LLRender::init crash
2024-03-05 01:58:57 +02:00
Cosmic Linden
0cf4141d7d
secondlife/viewer#712 : Add/update test plans for PBR terrain composition
2024-03-04 14:44:41 -08:00
Andrey Kleshchev
78ce375dda
SL-17896 Don't crash silently if files are missing or out of memory
...
Under debug LL_ERRS will show a message as well, but release won't show
anything and will quit silently so show a notification when applicable.
2024-03-05 00:29:35 +02:00
Brad Linden
1013ea51a8
Merge remote-tracking branch 'origin/gh-relnotes' into release/gltf-maint2
2024-03-04 10:22:02 -08:00
Cosmic Linden
94c5baeb61
secondlife/viewer#712 : Use checkbox to make it more obvious that only one set of terrain assets is preserved. Clean up enums.
2024-03-01 17:26:24 -08:00
Nat Goodspeed
9b8800f216
Now that viewer-build-util@relnotes has merged to v1, use @v1.
2024-03-01 16:43:15 -05:00
Nat Goodspeed
00d7fef75e
Reference updated action-gh-release@v1
...
instead of the branch that got pulled.
(cherry picked from commit b42e01d7ac )
2024-03-01 16:19:02 -05:00
Nat Goodspeed
3ee3e011ff
Base generated release notes on new floating tag 'release'
...
instead of on the current tag 7.1.2-release.
(cherry picked from commit 27b298d8bc )
2024-03-01 16:19:01 -05:00
Nat Goodspeed
7ad13c8511
Leverage action-gh-release's new previous_tag input.
...
This should (!) allow us to generate full release notes relative to the
previous viewer release, instead of letting action-gh-release guess
incorrectly.
Also try again to add to the release page a back-link to the specific build.
(cherry picked from commit 88ebb92f05 )
2024-03-01 16:19:01 -05:00
Nat Goodspeed
7c52db381c
Try basing release notes on github.sha rather than github.ref_name.
...
(cherry picked from commit 4edd78f2e5 )
2024-03-01 16:19:01 -05:00
Nat Goodspeed
d7e6a7dbd0
Try basing the GH release on github.ref_name instead of github.ref.
...
Using github.ref as action-gh-release's target_commitish produces:
⚠️ GitHub release failed with status: 422
[{"resource":"Release","code":"invalid","field":"target_commitish"}]
(cherry picked from commit c6a6db8488 )
2024-03-01 16:19:01 -05:00
Nat Goodspeed
603d3a865a
Try to generate release notes for this specific branch.
...
Also try to cross-reference release page and build page.
(cherry picked from commit a908b4cfa9 )
2024-03-01 16:19:01 -05:00
Nat Goodspeed
9f326f5b96
Engage new viewer-build-util/which-branch with relnotes output.
...
Put whatever release notes we retrieve into the generated release page.
(cherry picked from commit ff543b744e )
2024-03-01 16:19:01 -05:00
Nat Goodspeed
a8cd70123b
SL-20546: PyGithub was only needed for local which_branch.py.
...
Now that which_branch.py has moved to viewer-build-util, so has the PyGithub
dependency.
(cherry picked from commit dd0ec112fe )
2024-03-01 16:13:29 -05:00
Nat Goodspeed
8f68199ccd
SL-20546: Use branch for autobuild package as well as release page.
...
which_branch.py has moved to viewer-build-util as a reusable action.
(cherry picked from commit 09f66828ba )
2024-03-01 16:13:29 -05:00
Nat Goodspeed
9b3d4325d9
DRTVWR-601: Use viewer-build-util/which-branch to determine branch.
...
(cherry picked from commit 2c5066f1fc )
(cherry picked from commit ff1741ceca )
2024-03-01 16:13:29 -05:00
Nat Goodspeed
8590ce0533
DRTVWR-601: Make autobuild set vcs_url, vcs_branch, vcs_revision
...
in viewer's autobuild-package.xml.
Ensure that AUTOBUILD_VCS_BRANCH is set before the build.
(cherry picked from commit b782ab73e6 )
(cherry picked from commit 6e8d4f4846 )
2024-03-01 16:13:29 -05:00
Nat Goodspeed
cfbef4e4f9
SL-20546: Make dependency on build job explicit, not indirect.
...
The release job has been dependent on sign-and-package-windows and
sign-and-package-mac, each of which depends on build. But that indirect
dependency doesn't convey access to ${{ needs.build.outputs.xxx }}. Add the
build job to direct dependencies so release can access its outputs.
(cherry picked from commit 819604d2ce )
2024-03-01 16:13:29 -05:00
Nat Goodspeed
e4865db0ca
SL-20546: Add PyGithub to installed Python packages.
...
(cherry picked from commit 6654ad14ee )
2024-03-01 16:13:29 -05:00
Nat Goodspeed
a13e70aeff
SL-20546: Try harder to infer the branch corresponding to build tag.
...
(cherry picked from commit 59eeaed118 )
2024-03-01 16:13:29 -05:00
Nat Goodspeed
cac7023996
SL-20546: Append generated release notes body to our explicit body.
...
For a tag build that generates a release page, try to deduce the git branch to
which the tag we're building corresponds and add that to release notes.
(cherry picked from commit 9e99bb04a3 )
2024-03-01 16:13:29 -05:00
Nat Goodspeed
e0ae227d0a
SL-20546: Add viewer channel and full version to GitHub release page.
...
(cherry picked from commit f71662225e )
2024-03-01 16:13:28 -05:00
Brad Linden
8164dce567
Merge remote-tracking branch 'origin/release/gltf-maint2' into release/materials_featurette
2024-03-01 10:17:37 -08:00
Brad Linden
258c039584
Merge remote-tracking branch 'origin/main' into release/gltf-maint2
2024-03-01 10:12:00 -08:00
Nat Goodspeed
701d1a33bb
Increment viewer version to 7.1.4
...
following promotion of secondlife/viewer #673
2024-03-01 10:26:00 -05:00
Nat Goodspeed
1204468415
Merge DRTVWR-489 to main on promotion of Emoji viewer ( #673 ).
2024-03-01 10:23:56 -05:00
Cosmic Linden
0cb9e7f7e5
secondlife/viewer#712 : Remember previously set textures/materials when possible. Not persistent.
2024-02-29 16:52:35 -08:00
Cosmic Linden
d79498e259
secondlife/viewer#712 : More intuitive selection of PBR vs texture terrain, and update dropdown to match
2024-02-29 14:52:55 -08:00
Jonathan "Geenz" Goodman
47cd3cb0ad
#681 More generalization of falloff.
2024-02-27 13:46:49 -08:00
Jonathan "Geenz" Goodman
8b374f7333
#681 Make our sampling code for probes a good deal more generic to make sure all probes can benefit from the same blending functions.
2024-02-27 13:18:03 -08:00
Jonathan "Geenz" Goodman
36b89cb0f9
Merge remote-tracking branch 'origin/main' into geenz/mirrors-quality-pass-1
2024-02-27 12:07:32 -08:00
Jonathan "Geenz" Goodman
7d1e3e08fc
Merge pull request #891 from secondlife/geenz/mirrors-optimization-pass-1
...
#682 First mirrors optimization pass
2024-02-27 11:09:38 -08:00
Jonathan "Geenz" Goodman
ae9d3e719a
Merge branch 'release/materials_featurette' into geenz/mirrors-optimization-pass-1
2024-02-27 11:07:11 -08:00
RunitaiLinden
95e1badaa4
https://github.com/secondlife/jira-archive-internal/issues/71006 Fix for probes going off the rails -- sanity clamp sky glow ( #893 )
2024-02-26 13:46:39 -06:00
Brad Linden
8b83a6d38e
Merge remote-tracking branch 'origin/main' into release/materials_featurette
2024-02-26 11:44:37 -08:00
Jonathan "Geenz" Goodman
b3283036af
#681 Start adding blending boilerplate.
2024-02-26 04:02:09 -08:00