Commit Graph

49773 Commits (7ae7f9554d794abc62d6162043d41ea2aada9316)

Author SHA1 Message Date
Cosmic Linden 7ae7f9554d secondlife/viewer#1006: Prevent PBR terrain material swatches from being null. Default to blank material for now. 2024-03-15 16:43:20 -07:00
Cosmic Linden faa0f36964 secondlife/viewer#1006: Don't send terrain update if validation fails 2024-03-15 16:19:42 -07:00
Cosmic Linden cc6175274c secondlife/viewer#906: Fix broken test plan link 2024-03-15 16:14:13 -07:00
cosmic-linden e2af6de213
Merge pull request #1009 from secondlife/v-760
secondlife/viewer#760: Update test plan for terrain texture max resolution validation
2024-03-15 12:51:57 -07:00
Cosmic Linden 72987ac256 secondlife/viewer#760: Update test plan for terrain texture max resolution validation 2024-03-15 12:48:45 -07:00
cosmic-linden b29c290a34
Merge pull request #1007 from secondlife/v-760
secondlife/viewer#760: Fix terrain texture validator not respecting 2k texture feature flag
2024-03-15 12:44:03 -07:00
Cosmic Linden cb1b23d8bf secondlife/viewer#760: Fix terrain texture validator not respecting RenderMaxTextureResolution 2024-03-15 10:45:53 -07:00
cosmic-linden d2c16794eb
Merge pull request #993 from secondlife/v-988
secondlife/viewer#988: Fix terrain composition label getting cut off
2024-03-14 08:22:42 -07:00
cosmic-linden e056d4f720
Merge pull request #992 from secondlife/vi-76
secondlife/viewer#76: Change wording of terrain blending documentation when using materials
2024-03-13 17:07:42 -07:00
Cosmic Linden 16654c0bd8 secondlife/viewer#988: Fix terrain composition label getting cut off 2024-03-13 17:06:07 -07:00
Cosmic Linden 1a539523e2 secondlife/viewer#76: Update test plan to specify that terrain composition labels should match the current context 2024-03-13 16:21:38 -07:00
Cosmic Linden e42297fb19 secondlife/viewer#76: Change wording of terrain blending documentation when using materials 2024-03-13 16:19:28 -07:00
Brad Linden 665d59d46e
Merge pull request #978 from secondlife/brad/926-hdri-local-openexr-static-link
secondlife/viewer#926 chage openexr lib to use static link on mac
2024-03-13 12:51:09 -07:00
RunitaiLinden 4c3d090bf4 #926 Unshuffle autobuild.xml 2024-03-13 14:47:31 -05:00
RunitaiLinden 5c605a60f5 Revert "secondlife/viewer#926 further work on mac openexr lib."
This reverts commit ce6170802d.
2024-03-13 14:42:22 -05:00
RunitaiLinden d909e72438
#975 Add RenderHDRISplitScreen debug setting (#976)
* #975 Add RenderHDRISplitScreen debug setting

* Create hdri_local_preview.md
2024-03-13 12:27:33 -05:00
RunitaiLinden ef75523555
983 add debug setting to control the maximum download resolution (#986)
* Create RenderMaxTextureResolution.md

* #983 Add RenderMaxTextureResolution setting.  Incidental crash fix.
2024-03-13 12:22:12 -05:00
cosmic-linden 329996de50
Merge pull request #987 from secondlife/v-906
secondlife/viewer#906: Add test plan for PBR terrain tiling
2024-03-13 10:20:54 -07:00
Cosmic Linden f335d9af2c secondlife/viewer#906: Add tiling test to renamed PBR terrain appearance test plan 2024-03-13 10:18:09 -07:00
Cosmic Linden 7acfc57cbe secondlife/viewer#906: Rename a PBR terrain test plan 2024-03-13 10:11:03 -07:00
cosmic-linden 251c8bfa1c
Merge pull request #985 from secondlife/v-906
secondlife/viewer#906: Bump PBR terrain scale, decreasing texel density by 1/2
2024-03-13 10:01:04 -07:00
Cosmic Linden 3d13a3733d secondlife/viewer#906: Bump PBR terrain scale, decreasing texel density by 1/2 2024-03-13 09:50:33 -07:00
Brad Linden ab5ea5d134 secondlife/viewer#926 switching cmake config for mac openexr to use new static libs 2024-03-12 16:49:20 -07:00
Brad Linden ce6170802d secondlife/viewer#926 further work on mac openexr lib.
switching mac lib to be statically linked

autobuild installables edit openexr platform=darwin64 url=https://github.com/secondlife/3p-openexr/releases/download/v1.10/openexr-3.2.2-darwin64-df7544d.tar.zst hash_algorithm=sha1 hash=17cd63922214b588d9a36137fadf927237ec0f25
autobuild installables edit openexr platform=linux64 url=https://github.com/secondlife/3p-openexr/releases/download/v1.10/openexr-3.2.2-linux64-df7544d.tar.zst hash_algorithm=sha1 hash=b092658ab5ec009a5875e8b6e5b7109730ad6846
autobuild installables edit openexr platform=windows64 url=https://github.com/secondlife/3p-openexr/releases/download/v1.10/openexr-3.2.2-windows64-df7544d.tar.zst hash_algorithm=sha1 hash=c511ae9a3e401375af2199b498a75f32cebc010f
2024-03-12 16:46:48 -07:00
RunitaiLinden f16a1bf0af
Merge pull request #974 from secondlife/965-eep-skies-too-bright-after-hdri-local-preview-merge
965 eep skies too bright after hdri local preview merge
2024-03-12 14:34:51 -05:00
RunitaiLinden 457b720fd9 #965 Fix for EEP skies being too bright 2024-03-12 14:26:21 -05:00
RunitaiLinden 522c4b4f09 Merge branch '965-eep-skies-too-bright-after-hdri-local-preview-merge' of https://github.com/secondlife/viewer into 965-eep-skies-too-bright-after-hdri-local-preview-merge 2024-03-12 10:19:19 -05:00
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
Signal Linden afc943acbc
Merge pull request #935 from secondlife/gh-osbuild
Make signing and symbol posting jobs conditional on secrets.
2024-03-07 22:45:49 -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
Nat Goodspeed 041c66d59a Stop requiring BUGSPLAT_USER and BUGSPLAT_PASS in build.sh.
The build step no longer needs these variables at all: they're used in a
subsequent workflow job.
2024-03-05 14:29:24 -05:00
Nat Goodspeed 74ee07d942 To test for presence of secrets, set environment variables.
From https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions#using-secrets-in-a-workflow :

"Secrets cannot be directly referenced in if: conditionals. Instead, consider
setting secrets as job-level environment variables, then referencing the
environment variables to conditionally run steps in the job."
2024-03-05 14:23:32 -05:00
Brad Linden 89b4879627 Merge remote-tracking branch 'origin/release/gltf-maint2' into release/materials_featurette 2024-03-05 11:11:54 -08:00
Nat Goodspeed 73a12f5529 Enclose 'if:' expressions in ${{ ... }}.
The previous construct produced:

Unrecognized named-value: 'secrets'. Located at position 1 within expression:
secrets.AZURE_KEY_VAULT_URI && ...
2024-03-05 13:50:38 -05:00
Nat Goodspeed 6328cb7817 Make signing and symbol posting jobs conditional on secrets.
Specifically, when secrets aren't available (e.g. for external PRs), skip the
affected steps.
2024-03-05 13:36:18 -05: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
Signal Linden e07bf1c0a2
Do not automatically close issues (#929)
Mark issues as stale but do not close them.
2024-03-04 17:32:35 -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