summaryrefslogtreecommitdiff
path: root/indra/newview/llvoavatarself.cpp
AgeCommit message (Collapse)Author
2010-05-19automated merge with viewer-publicNyx Linden
2010-05-19AVP-44 WIP Back-end support for multiwearablesNyx Linden
Changed a lot of areas of code that were not dealing with multiwearables properly. Little functionality changed, as the support mechanisms that were out of date were subtle, but getting closer to no further areas of code that don't properly support multi-wearables. Code reviewed by Vir.
2010-05-19AVP-72 FIXED Debug settings for gathering Welcome Island Rez time statisticsLoren Shih
Fix for ambiguity around LLSD usage.
2010-05-19AVP-72 FIXED Debug settings for gathering Welcome Island Rez time statisticsLoren Shih
Added outfit baking notification. Cleaned up some code around notifications. Added some more clarity to notification message wording.
2010-05-18Fix for build error (not from my code ;-) ).Loren Shih
2010-05-18FIX: crash on texture load callback timer.Nyx (Neal Orman)
After reviewing with bao, re-initialize memory to be NULL after delete to ensure that stray callbacks don't try to use it.
2010-05-18Automated merge with ssh://hg.lindenlab.com/dessie/viewer-publicNyx (Neal Orman)
2010-05-18crash prevention for viewer debug logging.Nyx (Neal Orman)
Will be code reviewed before push, will be removed before release. -Nyx
2010-05-18AVP-72 FIXED Debug settings for gathering Welcome Island Rez time statisticsLoren Shih
Fix for conditional deletion.
2010-05-18AVP-72 FIXED Debug settings for gathering Welcome Island Rez time statisticsLoren Shih
Fixed memory leak. Prettied up formatting for debug readouts. Added more notifications for rez and cloud time.
2010-05-18adding verbose logging around your own avatar rez time. Documents load timesNyx (Neal Orman)
for each component texture at each discard level, as well as baked texture upload times, and reports the timing of each texture to the console when your avatar sends out its appearance data to the server. Reviewed by Seraph, will be removed before release. -Nyx
2010-05-13EXT-7305 : FIXED : Changed LLWearableDictionary to LLWearableTypeLoren Shih
Change enum naming to use WT_INVALID=255 instead of WT_NONE=255. Added WT_NONE as -1.
2010-05-11EXT-7305 : FIXED : Changed LLWearableDictionary to LLWearableTypeLoren Shih
Refactored LLWearableDictionary to look more like LLAssetType/LLFolderType/etc. in terms of code design. This required a lot of superficial changes across many files. Overall functionality has not changed.
2010-04-24DEV-39786 (SNOW-572 / SNOW-220 / VWR-14712): GL_COLOR_INDEX8_EXT not defined ↵Aimee Linden
as GL_EXT_paletted_texture is deprecated. Imported from Snowglobe.
2010-04-15merge from viewer-hotfixTofu Linden
2010-04-15EXT-6877 : Show avatar-as-cloud as "Loading..." in nametagLoren Shih
If you or others are a cloud, then your nametag will include a "(Loading...)" string. Note: this required a small bit of code refactor so that you can query if an avatar (yourself or others) is a cloud; this was basically a rename from updateIsFullyLoaded into getIsCloud.
2010-04-15merge from viewer-hotfixTofu Linden
2010-04-14Fix for LLVOAvatarSelf calling updateVisualParams every frame -- saves about ↵Dave Parks
2ms per frame. Reviewed by Nyx
2010-04-01Checker: UNINIT_CTORTofu Linden
Function: LLVOAvatarSelf::LLVOAvatarSelf(const LLUUID &, unsigned char, LLViewerRegion *) File: /indra/newview/llvoavatarself.cpp
2010-03-30EXT-3415 : INFRASTRUCTURE : Move LLInventoryCollectFunctors to separate classLoren Shih
Moved all the LLInventoryModelCOllectFunctors from LLInventoryModel to LLInventoryFunctions
2010-03-29EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Fix for cleaning up gAgentAvatar on app shutdown.
2010-03-29EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Fix for cleaning up gAgentAvatar on app shutdown.
2010-03-29MergeLoren Shih
2010-03-29EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Superficial cleanup to replace all instances of "gAgentAvatar" with "gAgentAvatarp".
2010-03-29EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Superficial cleanup to replace all instances of "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject" with "gAgentAvatar".
2010-03-29For EXT-4666: changed LLAppearanceManager to LLAppearanceMgr throughoutBrad Payne (Vir Linden)
2010-03-26EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Superficial cleanup so that all instances of gAgent.getAvatarObject() use "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject".
2010-03-26EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Lots of superficial cleanup, particularly around "if (" formatting. Removed LLAgent as a friend of LLAgentCamera and refactored to use accessors.
2010-03-25automated mergeLoren Shih
2010-03-23EXT-2959 : Full out camera functions from llagent to llagentcameraLoren Shih
First check-in; only compiles, nothing more.
2010-03-17Fixed normal EXT - 5985 ([TRANSLATED BUT IN EN] - Attachement points need ↵Paul Guslisty
localization) - Applied localization to the label string Reviewed by Mike Antipov in https://codereview.productengine.com/secondlife/r/53/ --HG-- branch : product-engine
2010-03-15EXT-6010 Appearance reverts to an old outfit while attempting to wear new outfitNyx (Neal Orman)
Added code to suppress local composite updates while wearables are loaded. This makes sure that we don't update your appearance until all your wearables are added to gAgentWearables. Hackish for 2.0, but will be inherently better for 2.1 code reviewed by vir.
2010-03-05Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/Nyx (Neal Orman)
2010-03-05EXT-5847 failure to bake when standard wearables are generatedNyx (Neal Orman)
Standard wearables have no textures associated with them. No textures means no texture callbacks. Fixed the issue by requesting a texture upload on baked textures that we don't get a cahced baked texture response for. This clears up the repro Code reviewed by prep, vir
2010-03-03EXT-5863 Enabling Admin mode allows "Dump baked avatar textures" to work. No ↵Tofu Linden
matter what you are wearing.
2010-02-27merge.Tofu Linden
2010-02-26EXT-5820 I can copy asset UUID from non-FULLPERM assets turning on admin mode.Tofu Linden
If you're reading this message, this was reviewed by Soft, Nyx or Aura. :)
2010-02-26mergeBrad Payne (Vir Linden)
2010-02-25For EXT-5333: Bodyparts missing from appearance and COF. Fixed invisible to ↵Brad Payne (Vir Linden)
self after first login via createStandardWearables(). (Patch from Nyx)
2010-02-09EXT-4569 alpha preview not working after alpha is savedNyx (Neal Orman)
We were setting the baked texture ID to IMG_INVISIBLE when hitting the save button on the appearance editor to force the right texture IDs to be sent to surrounding viewers. Now, when you make a change after it is saved, it clears this texture ID. This restores expected functionality. Code reviewed by bigpapi. -Nyx
2010-02-23EXT-5451 - HUD attachment points offset, when extending the right UI panelRichard Linden
reviewed by Callum
2010-02-05EXT-4739 - Crash on teleport after viewer minimize. Making sure we don't ↵Eric M. Tulla (BigPapi)
accidentally set av self to null & added a few more null checks. -Reviewed by nyx
2010-02-04EXT-4003 Appearance problemw earing City Chic Female - probably param relatedNyx (Neal Orman)
cross-wearable params are fun! Values were not being updated properly for parameters that cross multiple wearables. Created a few functions to ensure that these values get updated and made them called from LLAgentWearables::wearableUpdated(). Also prevented cross-wearable params from writing back to the avatar, as they are being driven by another wearable. Code reviewed by Bigpapi
2009-12-16EXT-3514 update debug settings for new appearance featuresNyx (Neal Orman)
following changes: 1) remove renderavatarinvisible - no longer need this debug setting 2) add showobjectrenderingcost (default:TRUE) so we can turn this feature off if necessary 3) add showdebugappearanceeditor (default:FALSE) so we can test the future appearance editor code reviewed by vir and seraph --HG-- branch : avatar-pipeline
2009-12-08INFRASTRUCTURE: Took out unused function "getAllAttachmentsArray" from ↵Loren Shih
llvoavatarself. --HG-- branch : avatar-pipeline
2009-11-25EXT-2769 hair alpha not applied immediatelyNyx (Neal Orman)
Apparently none of the texture pickers were invalidating the baked textures causing selected textures to not appear on the avatar until you actually saved the wearable. This patch forces the composites to update when you change any texture or color (or invisibility flag). Code reviewed by Seraph --HG-- branch : avatar-pipeline
2009-11-24EXT-2818 not using IMG_INVISIBLE in baked texturesNyx (Neal Orman)
this patch allows IMG_INVISIBLE in an alpha mask to set the baked texture to also be IMG_INVISIBLE for the appropriate baked texture. Will be post-reviewed with other alpha mask fixes. --HG-- branch : avatar-pipeline
2009-11-20Automated merge with ssh://hg.lindenlab.com/tulla/avatar-pipeline-2-0/Nyx (Neal Orman)
--HG-- branch : avatar-pipeline
2009-11-20EXT-2596 EXT-2354 extra lines in put on > attach put on > wear submenusNyx (Neal Orman)
finishing the cleanup here, missed a couple of extraneous separators. Will be post-reviewed. --HG-- branch : avatar-pipeline
2009-11-18EXT-2539 confirm we're not sending local texture IDs in appearance msgNyx (Neal Orman)
created a throwaway function to temporarily set local texture IDs in the avatar object to IMG_DEFAULT_AVATAR immediately before sending the TE message, and restore the IDs when we're done. Will implement a more elegant solution for 2.1. This is the least risky implementation, though it isn't elegant. Code reviewed by Seraph