summaryrefslogtreecommitdiff
path: root/indra/newview/lltexlayer.cpp
AgeCommit message (Collapse)Author
2012-09-03Extracted texture baking system into llappearance library.Don Kjer
2012-04-05SH-3060 : Implement new byte range computation, cleaned up use of ↵Merov Linden
compression rate as well.
2012-03-16SH-3044 FIX - change avatar log message to LL_DEBUGS to allow effective ↵Brad Payne (Vir Linden)
toggling when default is INFO
2012-03-16SH-3044 - tag avatar log messages LL_INFOS(Avatar)Brad Payne (Vir Linden)
2012-02-17SH-2968 WIP - more loggingBrad Payne (Vir Linden)
2011-11-02SH-2541 Fix for speckles on avatar on some cards -- don't use ↵Dave Parks
"maximum_alpha" for alpha tests in shaders as it was always being set to 1.0 anyway.
2011-09-20SH-2243 No deprecated calls for the whole session.Dave Parks
2011-09-14SH-2243 work in progress -- application side matrix stack managementDave Parks
2011-08-24Mac rendering now with 100% fewer crashes when enabling shadows.Leslie Linden
2011-08-08SH-2242 Work in progress migrating to glVertexAttrib everywhereDave Parks
2011-07-17SH-2031 High risk changeset, but potentially high reward. Addresses frame ↵Dave Parks
stalls in renderer by never using the fixed function pipeline if shaders are available.
2011-06-15FIX STORM-1325 Retry bake uploads in case of upload failureThickbrick Sleaford
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-18EXT-8542 FIX (?) Avatar goes nude on teleport / outfit changeNyx (Neal Orman)
Believed fix, but having difficulty reproducing to verify. changed logic in switching avatar textures so that we don't use the local baked texture until we have at least the lowest LOD for each clothing texture. Will ask Dan to help verify the fix. Code reviewed by Seraph
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-04EXT-8550 DONE Rewrite "You [ACTION] a [RESOLUTION] baked texture for ↵Loren Shih
'[BODYREGION]' after [TIME] seconds." for localization Split this into two messages to take out ACTION as requested.
2010-07-15EXT-8135 FIXED Textures blurry when in Appearance Edit modeLoren Shih
Trivial fix to correct for wrong debug message printed out due to use of wrong timer.
2010-07-15EXT-8135 FIXED Textures blurry when in Appearance Edit modeLoren Shih
EXT-8445 Reduce baked texture timeout fro 120sec to 60sec default Also did some minor infrastructure cleanup, added code comments, etc. There is now separate logic for determining how to handle update (versus upload) requests. Also made a trivial change to llvoavatar to properly encapsulate mAppearanceAnimating. Also reduced the baked texture timeout to 60s (in settings.xml)
2010-06-24EXT-7818 FIXED Click on Take Off on my shoes fro inventory doesn't remove shoeLoren Shih
Added additional logic to tell if you're in edit outfit mode, removed some bad code that was causing removed wearables to never send out an appearance update.
2010-06-04EXT-7626 FIXED INFRASTRUCTURE LLTexLayer code cleanupLoren Shih
Cleaned up readBackAndUpload and added better comments.
2010-06-04EXT-7526 WIP Add baked texture information to texture viewLoren Shih
More informative logic added in to track when an upload is actually happening. Did some minor reformatting.
2010-06-04EXT-7526 WIP Add baked texture information to texture viewLoren Shih
Minor logic fix for status display.
2010-06-04EXT-7526 WIP Add baked texture information to texture viewLoren Shih
Added color, emphasis, and more information to texture view.
2010-06-04EXT-7504 WIP Force decloud after timeout using lower res texturesLoren Shih
Trivial change to texture debug readout.
2010-06-04EXT-7504 WIP Force decloud after timeout using lower res texturesLoren Shih
Added fix for logic behind resetting upload timer.
2010-06-03Added explicit cast to U32 for texture_timeout_threshold for Linux build.Loren Shih
2010-06-03Added explicit cast to U32 for texture_timeout_threshold for Linux build.Loren Shih
2010-06-03EXT-7504 WIP Force decloud after timeout using lower res texturesLoren Shih
EXT-7626 FIXED LLTexLayer header file cleanup EXT-7628 FIXED Don't cache lower res baked textures Added more information into the texture debug view. Mangled hash when uploading lower res baked textures so they're not cached Lots of superficial cleanup on lltexlayer and associated classes. Removed some unused functions and member variables as well.
2010-06-02EXT-7526 WIP Add baked texture information to texture viewLoren Shih
EXT-7504 WIP Force decloud after timeout using lower res textures Better formatting for baked texture information. Also added exponential timeout for sending low res baked textures.
2010-06-02EXT-7504 WIP Force decloud after timeout using lower res texturesLoren Shih
Added more information into the texture debug view.
2010-06-01EXT-7504 WIP Force decloud after timeout using lower res texturesLoren Shih
Changed timeout behavior to be recurring, so that low res textures are uploaded every X seconds as needed.
2010-05-29minor typo fixes: texure->textureTofu Linden
2010-05-28EXT-7504 WIP Force decloud after timeout using lower res texturesLoren Shih
Code cleanup. Some minor changes in logic for when low res texture is used. Added more metrics to notifications and texture debug output.
2010-05-28Fix for compile error in lltexlayer.cppLoren Shih
2010-05-27EXT-7504 WIP Force decloud after timeout using lower res texturesLoren Shih
EXT-7526 FIXED Add baked texture information to texture view First attempt at low res textures after timeout. Added debug setting to control whether low res texture timeout is used. Added baked texture load information to texture view debug display. Trivial name changes to some variables.
2010-05-25EXT-7480 Add debuga bility to set texture discard levelsLoren Shih
Added TextureDiscardLevel override for specifying texture discard levels. Aesthetic change to add debug- flag to all avatar debug reporting metrics.
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-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-13automated mergeLoren Shih
2010-04-13EXT-6840 : Miscellaneous Avatar Debug Textures Floater improvementsLoren Shih
Changed "Debug" into "Debug Textures" on right-click menu. Added "Debug Textures" to right-click menu for self (so you don't need to CTRL+SHIFT+ALT+A). Prettied up the dump textures console output. Fixed a bug where component textures for yourself were showing up when viewing others (you shouldn't see any component textures when viewing others). Enlarged debug textures floater a bit.
2010-04-12(slightly hairy) merge from viewer-hotfixTofu Linden
2010-04-09debug code for EXT-6791: Intel 965 Crash in glCopyTexSubImage2D.Xiaohong Bao
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-25EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Minor superficial cleanup to have all references to getAvatarObject use LLVOAvatarSelf *avatarp = gAgent.getAvatarObject()
2010-03-10a try to fix EXT-5845: crash on LLTexLayerTemplate::render [secondlife-bin ↵Xiaohong Bao
lltexlayer.cpp:1898]
2010-03-02EXT-5848 Getting a lot of warning spam before ATI crashNyx (Neal Orman)
Warning was extraneous and non-related to crash. Initialized a pointer to be NULL before calling setInfo, which seems to clear up warning. Updated comments around this to explain what I've found Code reviewed by Seraph
2010-02-17EXT-5364 New users appear fully naked before resolving.Nyx (Neal Orman)
We were pushing off redrawing your local texture composite while waiting for a baked texture cache response from the server. If this happens when your textures come in, your avatar will de-cloud but the composite will not update, resulting in nudity. Changed the logic so we will re-generate a local composite even if we have a pending baked texture query (we still suppress uploading the composite until a response is received). Verified several times that this does fix the issue. Will update the JIRA with reliable repro. Q verified issue is worthy of a hotfix checkin Code has been reviewed by vir, bigpapi, and seraph This is necessary for new user experience. Patch should be contained enough to be low-risk. Contact Nyx if any further questions.