- Jan 03, 2020
-
-
Rye Mutt authored
-
- Dec 12, 2019
-
-
Rye Mutt authored
-
- Sep 26, 2019
-
-
¡Cinder! ㊝ authored
-
- Sep 22, 2019
-
-
Cinder authored
-
- Sep 17, 2019
-
-
Rye Mutt authored
-
- Sep 14, 2019
-
-
Rye Mutt authored
-
- Jul 30, 2019
-
-
Rye Mutt authored
-
- Jul 26, 2019
-
-
Rye Mutt authored
-
- Nov 20, 2018
-
-
andreykproductengine authored
-
- Mar 02, 2018
-
-
Anchor Linden authored
[MAINT 8081] - show/hide avatar base mesh regions if avatar joint attachments are using server bakes. pass the magic ids correctly across ui and texture entry.
-
- Mar 01, 2018
-
-
Anchor Linden authored
[MAINT-8081] - bakes on mesh. 1st pass. changed texture panel to select bakes on objects. handle magic bake ids in LLViewerObject.
-
- Feb 27, 2018
-
-
andreykproductengine authored
-
- Dec 20, 2017
-
-
AndreyL ProductEngine authored
-
AndreyL ProductEngine authored
-
- Nov 13, 2017
-
-
andreykproductengine authored
-
- Nov 10, 2017
-
-
andreykproductengine authored
Originally a fix for MAINT-4773. This was causing a number of issues since changes made in this code were pushing null textures into server and viewer should not modify 'content' at server of own violition.
-
- Aug 30, 2017
-
-
andreykproductengine authored
-
- May 24, 2017
-
-
Cinder authored
- Fix member init order - Use override specifier everywhere - Add required typename and template keywords - Replace smart pointer ctors with make functions where available - Replace 0 and NULL in pointer context with nullptr
-
- Jul 28, 2016
-
-
Drake Arconis authored
-
- Jun 18, 2016
-
-
Kitty Barnett authored
--HG-- branch : RLVa
-
- Apr 21, 2016
-
-
ruslantproductengine authored
MAINT-6317 [QuickGraphics-RC] Some rigged mesh attachments render fully on jellybaby avatars when ALM is enabled FIXED - remove global identifier for the black texture - add black texture 2x2x3 localy on apllication startup - add special flag to LLViewerFetchedTexture for protect from removing
-
- Feb 27, 2016
-
-
andreykproductengine authored
-
- Feb 25, 2016
-
-
andreykproductengine authored
-
- Feb 18, 2016
-
-
andreykproductengine authored
-
- Feb 16, 2016
-
-
andreykproductengine authored
-
- Nov 10, 2015
-
-
Oz Linden authored
-
- Sep 30, 2015
-
-
Cinder authored
-
- Aug 18, 2015
-
-
Nat Goodspeed authored
The problem was that class-static LLUrlEntryParcel::sRegionHost was being initialized by copying class-static LLHost::invalid. Naturally, these two statics are initialized in different source files. Since C++ makes no promises about the relative order in which objects in different object files are initialized, it seems we hit a case in which we were trying to initialize sRegionHost by copying a completely uninitialized LLHost::invalid. In general we might attempt to address such cross-translation-unit issues by introducing an LLSingleton. But in this particular case, the punch line is that LLHost::invalid is explicitly constructed identically to a default-constructed LLHost! In other words, LLHost::invalid provides nothing we couldn't get from LLHost(). All it gives us is an opportunity for glitches such as the above. Remove LLHost::invalid and all references, replacing with LLHost().
-
- Aug 11, 2015
-
-
Drake Arconis authored
-
- Jan 25, 2015
-
-
Drake Arconis authored
-
- Jan 06, 2015
-
-
ruslantproductengine authored
This bug fix related also to MAINT-4092. In 4092 sometimes when we don't have information about the texture during the setup the materail (LLVOVolume::setTEMaterialParams()), we should substitute the material with disabled "diffuse alpha mode" (for detail in cases see MAINT-4092 JIRA ticket comment). This bug fix cover the case when after the loading texture we have all information about alpha mode, and in this case we should restore diffuse alpha mode if need. In short: now we always believe that information about the material is valid (LLVOVolume::setTEMaterialParams()). Of course before setup it we check information about texture (if it possible) , if texture is not exist in database or not 32 bit depth (for diffuse) we made changes. But in all other cases (if we can't receive information about texture) we remeber this case in mWaitingTextureInfo multimap. When information about texture will be available we get it in: LLVOVolume::notify AboutCreatingTexture() or Volume::notifyAboutMissingAsset() and again, we recheck it and if need change (substitute) the material parameters. I suppose that this solution is better than was before. If this patch will be accepted , I think that MAINT-4092 should be rechecked again.
-
ruslantproductengine authored
This bug fix related also to MAINT-4092. In 4092 sometimes when we don't have information about the texture during the setup the materail (LLVOVolume::setTEMaterialParams()), we should substitute the material with disabled "diffuse alpha mode" (for detail in cases see MAINT-4092 JIRA ticket comment). This bug fix cover the case when after the loading texture we have all information about alpha mode, and in this case we should restore diffuse alpha mode if need. In short: now we always believe that information about the material is valid (LLVOVolume::setTEMaterialParams()). Of course before setup it we check information about texture (if it possible) , if texture is not exist in database or not 32 bit depth (for diffuse) we made changes. But in all other cases (if we can't receive information about texture) we remeber this case in mWaitingTextureInfo multimap. When information about texture will be available we get it in: LLVOVolume::notify AboutCreatingTexture() or Volume::notifyAboutMissingAsset() and again, we recheck it and if need change (substitute) the material parameters. I suppose that this solution is better than was before. If this patch will be accepted , I think that MAINT-4092 should be rechecked again.
-
- Oct 14, 2014
-
-
Cinder authored
-
- Oct 12, 2014
-
-
Cinder authored
-
- May 20, 2014
-
-
Richard Linden authored
brought back llfloaterlagmeter from the dead, and ported to lltrace
-
- Feb 27, 2014
-
-
David Parks authored
Limit should be however much vram is installed, but underneath the hood, fudge how much memory is used for textures to avoid swapping. Also, catch exceptions when attempting to build a GL context on windows and display an error dialog instead of crashing.
-
- Oct 08, 2013
-
-
Xiaohong Bao authored
-
- Sep 23, 2013
-
-
Xiaohong Bao authored
-
- Aug 19, 2013
-
-
Richard Linden authored
continued conversion to units system made units perform type promotion correctly and preserve type in arithmetic e.g. can now do LLVector3 in units added typedefs for remaining common unit types, including implicits
-
- Aug 16, 2013
-
-
Nyx Linden authored
-