Age | Commit message (Collapse) | Author |
|
Deriving your tracked class T from LLInstanceTracker<T> gives you
T::getInstance() et al. But what about a subclass S derived from T?
S::getInstance() still delivers a pointer to T, requiring explicit downcast.
And so on for other LLInstanceTracker methods.
Instead, derive S from LLInstanceTrackerSubclass<S, T>. This implies that S is
a grandchild class of T, but it also recasts the LLInstanceTracker methods to
deliver results for S rather than for T.
|
|
|
|
|
|
Co-authored-by: Nat Goodspeed <nat@lindenlab.com>
|
|
Fix some folders not being requested unless already cached.
Fix materials folder not being requested by materials picker.
|
|
Handle obscure upload failure case - floater was waiting for a texture upload indefinetely.
Unblock floater if upload fails.
|
|
|
|
target. Remove "Hover Glow Objects" to free up a superfluous render target.
|
|
reflections probes are disabled.
|
|
Add UI for Screen Space Reflections.
|
|
|
|
fixes ultraspace particles).
|
|
Due to udp texture fetching no longer being present
|
|
|
|
|
|
SL-18448 When initing views and object has pbr, open pbr in texture tab
|
|
|
|
|
|
|
|
|
|
|
|
Show a tooltip on drag&drop
|
|
SL-18746: Fix misplaced control in build menu
|
|
|
|
|
|
GLTF material
|
|
build menu texture tab
|
|
|
|
|
|
reduce CPU usage of background threads.
|
|
|
|
Sl 18732: Fix responsiveness of GLTF texture transform controls in build floater
|
|
|
|
|
|
|
|
|
|
|
|
texture to edit
|
|
transforms in build floater
|
|
Originally a fix for MAINT-4773/SL-5842 (transparent alpha being white). Reverting due to a critical flaw of the fix replacing material (sometimes server side included). And ignoring user and script input in some cases that makes scripts misbehave.
Viewer should Not modify existing content of own volition.
|
|
|
|
|
|
Fix for stack underflow when reflection probes disabled.
|
|
|
|
|
|
|
|
|
|
Cleaner reinit and termination.
|
|
|
|
|