Andrey Lihatskiy
a80e3fe419
Merge branch 'main' into DRTVWR-587-maint-V
2023-11-30 00:09:17 +02:00
Brad Linden
9d4d7477c7
Merge remote-tracking branch 'origin/main' into DRTVWR-596
2023-11-29 13:26:25 -08:00
Andrey Kleshchev
1a8f23ea08
Merge tag 'Second_Life_Release#53e958a' into DRTVWR-596
2023-11-29 23:10:52 +02:00
Brad Linden
683bf84bb3
increment viewer version after DRTVWR-559 release
2023-11-29 21:02:33 +00:00
Brad Linden
e100556a59
increment viewer version after DRTVWR-559 release
2023-11-29 12:56:48 -08:00
Maxim Nikolenko
b96ca755b3
SL-20647 don't allow dragging 'no mod' material into the picker of an attached object
2023-11-29 16:46:10 +02:00
Andrey Lihatskiy
d1c0a5b840
Merge branch 'DRTVWR-559' into marchcat/587-v-pbr-merge
...
# Conflicts:
# indra/llcommon/CMakeLists.txt
# indra/newview/llspatialpartition.cpp
# indra/newview/llviewergenericmessage.cpp
# indra/newview/llvoavatar.cpp
2023-11-29 10:45:43 +02:00
Maxim Nikolenko
f9cba58fe2
SL-20645 don't show the warning when 'Select Reflection Probes' is enabled
2023-11-28 14:31:27 +02:00
Alexander Gavriliuk
337b2fcc36
Mac build fix
2023-11-28 00:33:34 +01:00
Maxim Nikolenko
86df22a031
SL-20639 increase floater width to accommodate adding new option
2023-11-27 15:01:01 +02:00
Yuzuru Jewell
06c2c87bfa
Suggestions for fixing problems in xui/en XML files ( #534 )
...
Co-authored-by: Yuzuru Kato <pascal.imac@gmail.com>
Co-authored-by: Andrey Lihatskiy <alihatskiy@productengine.com>
2023-11-24 13:06:23 +02:00
Andrey Kleshchev
c81c15b741
SL-18875 Crash at LLModel::writeModel
...
Looks like a crash iterating over
weight_list& weights = model[idx]->getJointInfluences(pos);
2023-11-23 21:45:19 +02:00
nat-goodspeed
6f99a844ef
Merge pull request #532 from secondlife/DRTVWR-587-updater-list
...
DRTVWR-587: Update to viewer-manager v3.0-08bf5ee.
2023-11-22 15:37:44 -05:00
Signal Linden
28a9895070
Merge pull request #521 from secondlife/signal/simple-release
...
Only publish installers to releases
2023-11-22 11:17:28 -08:00
Signal Linden
ba3afbf68a
Merge pull request #525 from secondlife/signal/ignore-vscode
...
Ignore .vscode
2023-11-22 11:16:52 -08:00
Nat Goodspeed
974a2a1d40
DRTVWR-587: Update to viewer-manager v3.0-08bf5ee.
...
This viewer-manager refactors the bad-graphics-card detection.
2023-11-22 14:12:46 -05:00
Andrey Kleshchev
1fae237c15
SL-20610 Crash when unticking animesh on an attachment
2023-11-22 00:38:02 +02:00
Andrey Kleshchev
53e958a263
SL-20411 Fix texture preview images not always loading
...
Likely happened because some textures had 0 height width initially, but
this is for UI/preview so request maximum either way.
2023-11-21 22:12:12 +02:00
Andrey Kleshchev
f3b8565d21
SL-20411 Don't load all thumnails at once for large folders #2
2023-11-21 22:11:59 +02:00
Andrey Kleshchev
7706c1771d
SL-20411 Thumbnail textures should have less of an impact on performance #1
...
scale thumbnail textures down to 256 when needed. As we do to chat icons.
# Conflicts:
# indra/newview/llviewertexture.cpp
2023-11-21 22:11:30 +02:00
Andrey Kleshchev
a963ba296e
SL-20591 Update viewer-manager to v3.0.0170afb
...
Restored removed commits since issue was isolated and bypassed.
Original issue: win32util.py imports wmi, if import fails it uses
registry for getting dns, if import works, it uses wmi to get dns.
Including wmi broke dns for some of the users ([Errno 11001] Name or
service not known)
2023-11-21 19:33:54 +02:00
Signal Linden
5416d94d07
Merge branch 'DRTVWR-587-maint-V' into signal/simple-release
2023-11-21 08:07:20 -08:00
Rye Mutt
f35127faa0
Fix failure to save the normalized translation data during collada upload
2023-11-21 15:01:31 +02:00
Alexander Gavriliuk
70eda83fb0
SL-20563 Add 'No Post' option to Snapshot floater
2023-11-21 12:41:40 +01:00
Signal Linden
62c7a17604
Merge pull request #528 from secondlife/signal/util-v1
...
Switch to viewer-build-util@v1
2023-11-20 21:44:30 -08:00
Bennett Goble
c0ab8b8f0c
Switch to viewer-build-util@v1
...
Switch the build workflow from targeting the `main` branch of
viewer-build-util (which may receive breaking changes) to the stable
`v1` major version tag.
2023-11-20 16:23:05 -08:00
Andrey Kleshchev
649bfb5247
SL-20550 Infinite loop test crashes intantly on MacOS.
2023-11-20 21:50:54 +02:00
Bennett Goble
972bf55d4b
Ignore .vscode
...
Add the commonly autocreated .vscode directory to .gitignore.
2023-11-20 08:18:14 -08:00
Bennett Goble
9b50c50bf2
Only download release artifacts for release
...
Only download and publish installers on public releases. This simplifies
the release process, as the flatten_files utility from
viewer-build-utils is not necessary this way. More importantly, it
doesn't clutter public releases with files that shouldn't be published
such as debug symbols.
2023-11-20 08:13:59 -08:00
cosmic-linden
d6e7b5d73e
Merge pull request #520 from secondlife/SL-20553
...
SL-20553: Fix crash in ~PBRPickerAgentListener
2023-11-17 14:32:57 -08:00
Cosmic Linden
ba1f87b36e
SL-20553: Fix crash in ~PBRPickerAgentListener
2023-11-17 13:26:08 -08:00
Nat Goodspeed
5fa7f69101
SL-20546: Defend llrand's random generator against concurrent access
...
by making it thread_local.
2023-11-17 14:31:21 -05:00
RunitaiLinden
964f9e74d5
SL-20611 followup -- remove now unused glsl files. Fix transparent water.
2023-11-17 10:10:58 -06:00
Nat Goodspeed
e7ae20c96f
SL-20546: Avoid promoting F32 to double just to compare bounds.
2023-11-17 10:24:14 -05:00
Andrey Kleshchev
2f735f6909
SL-20591 Update viewer-manager to v3.0.73fef89
2023-11-17 02:33:53 +02:00
RunitaiLinden
bdb53fd56d
SL-20611 Make haze effect local lights -- move sky and water haze to their own passes and unify sky and water haze in forward rendering shaders.
2023-11-16 16:46:12 -06:00
Alexander Gavriliuk
f98fa67820
SL-20563 Add 'No Post' option to Snapshot floater
2023-11-16 10:39:23 +01:00
RunitaiLinden
361efcb926
Merge remote-tracking branch 'remotes/origin/DRTVWR-559' into DRTVWR-596
2023-11-15 10:32:18 -06:00
Nat Goodspeed
1c71a8e78e
SL-20546: Even with C++17 CTAD, makeClassicCallback() still useful.
2023-11-15 11:10:42 -05:00
Nat Goodspeed
d427d5dbfa
SL-20546: Use narrow() explicit conversion from F64 to F32.
2023-11-15 10:12:12 -05:00
Nat Goodspeed
7670f19082
SL-20546: Rely on CTAD for 'narrow' class.
...
Now that we're building with C++17, we can use Class Template Argument
Deduction to infer the type passed to the constructor of the 'narrow' class.
We no longer require a narrow_holder class with a narrow() factory function.
2023-11-15 10:11:30 -05:00
Nat Goodspeed
96deda3f63
SL-20546: build-variables viewer branch no longer exists.
2023-11-15 09:52:06 -05:00
Nat Goodspeed
6a206b1a61
SL-20546: Allow running build.sh even without GITHUB_OUTPUT set.
...
Default it to /dev/null, so output to $GITHUB_OUTPUT is permitted but
discarded.
2023-11-15 09:45:10 -05:00
Nat Goodspeed
819604d2ce
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.
2023-11-15 09:44:38 -05:00
Nat Goodspeed
d255c3dda8
DRTVWR-588: Try to fix sporadic llrand test failures.
...
With GitHub viewer builds, every few weeks we've seen test failures when
ll_frand() returns exactly 1.0. This is a problem for a function that's
supposed to return [0.0 .. 1.0).
Monty suggests that the problem is likely to be conversion of F32 to F64 to
pass to fmod(), and then truncation of fmod()'s F64 result back to F32. Moved
the clamping code to each size-specific ll_internal_random specialization.
Monty also noted that a stateful static random number engine isn't
thread-safe. Added a mutex lock.
2023-11-14 20:29:51 -05:00
RunitaiLinden
0edb7cad6b
SL-20340 Fix for off-by-epsilon hack falling off when serializing overrides as LLSD. ( #513 )
2023-11-14 13:33:11 -06:00
Nat Goodspeed
6654ad14ee
SL-20546: Add PyGithub to installed Python packages.
2023-11-14 14:30:44 -05:00
Nat Goodspeed
59eeaed118
SL-20546: Try harder to infer the branch corresponding to build tag.
2023-11-14 14:20:51 -05:00
cosmic-linden
8d538ef77b
SL-18343: Simple interim GLTF material preview - base color only ( #511 )
2023-11-14 10:06:45 -06:00
Nat Goodspeed
9e99bb04a3
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.
2023-11-14 04:09:56 -05:00