Cosmic Linden
711354c2f5
SL-20553: Save material button in build floater now depends on agent inventory rather than object inventory
2023-11-09 13:54:41 -08:00
Andrey Kleshchev
b3384a057d
SL-20228 When a reflection probe is unchecked in a link set, it should stop being phantom
2023-11-09 00:40:36 +02:00
Andrey Kleshchev
901de39ca7
SL-20569 Notify user when reflection probe can't be selected #2
2023-11-08 20:21:24 +02:00
Andrey Kleshchev
de844bfce1
SL-20569 Notify user when reflection probe can't be selected
2023-11-08 20:21:24 +02:00
RunitaiLinden
e7b71cd8a1
SL-20582 Fix for overriding to alpha mode blend not working. Incidental decruft of dead code (thanks, Rye!)
2023-11-08 11:50:46 -06:00
Brad Linden
afa45530f7
SL-19968 disabled pump_idle_network for now due to it causing several failures during login
...
also added suggested continue statements, and removed obsolete
LLInventoryItem::fromLLSD deserialization codepath.
2023-11-06 14:30:33 -08:00
RunitaiLinden
001f2915ea
SL-20570 Fix for lossy (and square) normal maps when importing GLTF materials.
2023-11-06 16:15:52 -06:00
Andrey Kleshchev
9b6a90eedd
Revert "SL-20185 Fix connection issues ( #490 )"
...
Issue reproed again, restoring.
2023-11-06 20:41:01 +02:00
Andrey Kleshchev
cc089d88ad
SL-20523 Ensure override gets updated before render material
2023-11-06 18:29:42 +02:00
Andrey Kleshchev
0d8893822d
SL-20523 Local textures not updating on PBR Materials #5
2023-11-06 18:29:42 +02:00
Andrey Kleshchev
52c60ab3fd
SL-20523 Local textures not updating on PBR Materials #4
2023-11-06 18:29:42 +02:00
Andrey Kleshchev
3a5b678eba
SL-20523 Local textures not updating on PBR Materials #3
2023-11-06 18:29:42 +02:00
Andrey Kleshchev
596a63051e
SL-20523 Local textures not updating on PBR Materials #2
2023-11-06 18:29:42 +02:00
Andrey Kleshchev
dc63dfc0dd
SL-20523 Local textures not updating on PBR Materials #1
...
Update editor in which texture changed to local
2023-11-06 18:29:42 +02:00
Brad Linden
89e4e6993f
Merge branch brad/SL-19968-inventory-skel-background into 'origin/DRTVWR-559' ( #489 )
2023-11-03 09:51:04 -07:00
Brad Linden
dfb44aec70
Fix build error from overly fancy tracy macro usage that nobody else is using for DRTVWR-559
2023-11-03 09:50:03 -07:00
Brad Linden
826310bcab
Fixed INV_THUMBNAIL_LABEL handling missed in rebase for SL-19968 work
2023-11-03 09:50:03 -07:00
Brad Kittenbrink (Brad Linden)
b9b38db567
Fix for SL-19968 objects missing timing bug due to stall during login
...
ensure inventory skeleton loading doesn't block the message system from processing packets.
2023-11-03 09:49:48 -07:00
Dave Parks
c86efd6c03
Merge branch 'DRTVWR-559' of ssh://github.com/secondlife/viewer into DRTVWR-559
2023-11-03 11:15:27 -05:00
Dave Parks
70721bae39
DRTVWR-559 Fix for mac build.
2023-11-03 11:15:19 -05:00
RunitaiLinden
02aec10e55
Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559
2023-11-03 10:54:14 -05:00
RunitaiLinden
ca300cc46f
SL-20567 Default HiDPI off (mac performance improvement)
2023-11-03 10:54:01 -05:00
akleshchev
6aa4a267a7
SL-20185 Fix connection issues ( #490 )
2023-11-03 00:10:50 +02:00
Mnikolenko Productengine
c2aba01f36
SL-20561 Rename Blinn Phong to Textures in the build floater
2023-11-02 20:53:30 +02:00
Dave Parks
439d26ccdc
Merge branch 'DRTVWR-559' of ssh://github.com/secondlife/viewer into DRTVWR-559
2023-11-02 10:49:05 -05:00
Dave Parks
65fb4e67cb
SL-19979 Fix for frame stalls on mac with shadows enabled. Also fix multihreaded GL not working on mac (thanks, Rye!)
2023-11-02 10:47:15 -05:00
cosmic-linden
911dcb40fd
Merge pull request #486 from secondlife/SL-20397
...
SL-20397: Fix material set from script not updating when the GLTF material has non-default texture transforms
2023-11-01 12:42:17 -07:00
Cosmic Linden
326e7a2b4e
SL-20397: Fix material set from script not updating when the GLTF material has non-default texture transforms
2023-10-31 15:19:45 -07:00
Andrey Kleshchev
da71aa168e
SL-20548 Fix revert of materials not working properly in some cases
2023-10-31 23:18:11 +02:00
Andrey Kleshchev
40e568a318
SL-20549 Blank no-copy materials are not moved into scripted objects
2023-10-31 23:18:11 +02:00
Dave Parks
f72309a17e
SL-19979 Temporary hack "fix" for performance issues on Mac -- never implicitly enable reflection probes or shadows.
2023-10-31 16:13:27 -05:00
Dave Parks
e72ecda4e5
SL-19592 Fix for PBR alpha HUDs sometimes using wrong texture on OSX
2023-10-31 16:06:51 -05:00
Nat Goodspeed
66ae2434bc
DRTVWR-587: Update viewer-manager to v3.0-074736e.
...
This is viewer-manager's DRTVWR-587-actions branch updated from the new master
branch.
2023-10-31 13:40:07 -04:00
Nat Goodspeed
b5c7c6b078
SL-20031: Reintroduce newest viewer-manager build.
2023-10-31 11:04:41 -04:00
Andrey Lihatskiy
630b4432da
Revert "DRTVWR-587 Bring back the previously reverted change"
...
This reverts commit 9d49edbc48 .
2023-10-30 20:12:48 +02:00
Andrey Lihatskiy
9d49edbc48
DRTVWR-587 Bring back the previously reverted change
2023-10-30 17:02:08 +02:00
Maxim Nikolenko
e154fee226
SL-20541 Reorder radio buttons in Edit tools Texture tab to match order in a Material
2023-10-30 16:40:04 +02:00
Nat Goodspeed
f7d2d40b30
DRTVWR-587: Fix LL::apply(function, LLSD array).
...
We define a specialization of LLSDParam<const char*> to support passing an
LLSD object to a const char* function parameter. Needless to remark, passing
object.asString().c_str() would be Bad: destroying the temporary std::string
returned by asString() would immediately invalidate the pointer returned by
its c_str(). But when you pass LLSDParam<const char*>(object) as the
parameter, that specialization itself stores the std::string so the c_str()
pointer remains valid as long as the LLSDParam object does.
Then there's LLSDParam<LLSD>, used when we don't have the parameter type
available to select the LLSDParam specialization. LLSDParam<LLSD> defines a
templated conversion operator T() that constructs an LLSDParam<T> to provide
the actual parameter value. So far, so good.
The trouble was with the implementation of LLSDParam<LLSD>: it constructed a
_temporary_ LLSDParam<T>, implicitly called its operator T() and immediately
destroyed it. Destroying LLSDParam<const char*> destroyed its stored string,
thus invalidating the c_str() pointer before the target function was entered.
Instead, make LLSDParam<LLSD>::operator T() capture each LLSDParam<T> it
constructs, extending its lifespan to the lifespan of the LLSDParam<LLSD>
instance. For this, derive each LLSDParam specialization from LLSDParamBase, a
trivial base class that simply establishes the virtual destructor. We can then
capture any specialization as a pointer to LLSDParamBase.
Also restore LazyEventAPI tests on Mac.
2023-10-29 11:56:17 -04:00
Nat Goodspeed
2667653d41
DRTVWR-587: Skip Visual Studio LLSDParam<const char*> tests for now.
...
They do work fine on clang... unblocking the rest of the team during diagnosis.
2023-10-27 15:40:20 -04:00
cosmic-linden
fb0bbba9c9
Merge pull request #478 from secondlife/SL-20536
...
SL-20536: Fix build error C1128 on Windows RelWithDebInfo
2023-10-26 13:33:32 -07:00
Cosmic Linden
a35356a39c
SL-20536: Fix build error C1128. secondlife-bin object file too big. Compile with /bigobj
2023-10-26 13:32:50 -07:00
Brad Linden
0fe058f9b8
Fix build.yaml line that got dropped in the merge.
2023-10-26 10:37:19 -07:00
Brad Linden
3ecce24f9f
Removed dead code after merge breaking the build
2023-10-25 16:57:18 -07:00
Brad Linden
26163e2154
Fix DRTVWR-559 std::array usage in llrender and llprimitive after merge
2023-10-25 16:44:14 -07:00
Brad Linden
673b3309dd
Merge remote-tracking branch 'origin/main' into DRTVWR-559
2023-10-25 16:12:13 -07:00
Andrey Kleshchev
e7c586246c
D587 Post merge fmod issues fix
2023-10-26 01:12:29 +03:00
Andrey Kleshchev
34b83e4047
Post merge build fix
2023-10-25 23:37:23 +03:00
Andrey Lihatskiy
d41c5c851b
Merge remote-tracking branch 'origin/main' into DRTVWR-587-maint-V
2023-10-25 21:46:18 +03:00
Nat Goodspeed
e4d6a08941
SL-18837: Build all branches on GitHub now.
2023-10-25 14:39:31 -04:00
Andrey Lihatskiy
6a08f99368
Merge branch 'main' into DRTVWR-587-maint-V
2023-10-25 21:37:09 +03:00