diff options
Diffstat (limited to 'indra/newview')
| -rw-r--r-- | indra/newview/llappviewerwin32.cpp | 36 | ||||
| -rw-r--r-- | indra/newview/llviewerstats.cpp | 11 | ||||
| -rw-r--r-- | indra/newview/llvoavatar.cpp | 12 | ||||
| -rw-r--r-- | indra/newview/llvovolume.cpp | 43 | ||||
| -rw-r--r-- | indra/newview/pipeline.cpp | 17 | 
5 files changed, 60 insertions, 59 deletions
diff --git a/indra/newview/llappviewerwin32.cpp b/indra/newview/llappviewerwin32.cpp index 6457c13ef3..31c5d2a16f 100644 --- a/indra/newview/llappviewerwin32.cpp +++ b/indra/newview/llappviewerwin32.cpp @@ -656,16 +656,18 @@ bool LLAppViewerWin32::init()  													   LL_VIEWER_VERSION_PATCH << '.' <<  													   LL_VIEWER_VERSION_BUILD)); -                DWORD dwFlags = MDSF_NONINTERACTIVE | // automatically submit report without prompting -                                MDSF_PREVENTHIJACKING; // disallow swiping Exception filter - -                bool needs_log_file = !isSecondInstance() && debugLoggingEnabled("BUGSPLAT"); -                if (needs_log_file) -                { -                    // Startup only! -                    LL_INFOS("BUGSPLAT") << "Engaged BugSplat logging to bugsplat.log" << LL_ENDL; -                    dwFlags |= MDSF_LOGFILE | MDSF_LOG_VERBOSE; -                } +				DWORD dwFlags = MDSF_NONINTERACTIVE | // automatically submit report without prompting +								MDSF_PREVENTHIJACKING; // disallow swiping Exception filter + +				bool needs_log_file = !isSecondInstance(); +				LL_DEBUGS("BUGSPLAT"); +				if (needs_log_file) +				{ +					// Startup only! +					LL_INFOS("BUGSPLAT") << "Engaged BugSplat logging to bugsplat.log" << LL_ENDL; +					dwFlags |= MDSF_LOGFILE | MDSF_LOG_VERBOSE; +				} +				LL_ENDL;  				// have to convert normal wide strings to strings of __wchar_t  				sBugSplatSender = new MiniDmpSender( @@ -676,12 +678,14 @@ bool LLAppViewerWin32::init()  					dwFlags);  				sBugSplatSender->setCallback(bugsplatSendLog); -                if (needs_log_file) -                { -                    // Log file will be created in %TEMP%, but it will be moved into logs folder in case of crash -                    std::string log_file = gDirUtilp->getExpandedFilename(LL_PATH_LOGS, "bugsplat.log"); -                    sBugSplatSender->setLogFilePath(WCSTR(log_file)); -                } +				LL_DEBUGS("BUGSPLAT"); +				if (needs_log_file) +				{ +					// Log file will be created in %TEMP%, but it will be moved into logs folder in case of crash +					std::string log_file = gDirUtilp->getExpandedFilename(LL_PATH_LOGS, "bugsplat.log"); +					sBugSplatSender->setLogFilePath(WCSTR(log_file)); +				} +				LL_ENDL;  				// engage stringize() overload that converts from wstring  				LL_INFOS("BUGSPLAT") << "Engaged BugSplat(" << LL_TO_STRING(LL_VIEWER_CHANNEL) diff --git a/indra/newview/llviewerstats.cpp b/indra/newview/llviewerstats.cpp index 4babf5a7f6..609e8290da 100644 --- a/indra/newview/llviewerstats.cpp +++ b/indra/newview/llviewerstats.cpp @@ -829,12 +829,11 @@ void send_viewer_stats(bool include_preferences)  	LL_INFOS("LogViewerStatsPacket") << "Sending viewer statistics: " << body << LL_ENDL; -	if (debugLoggingEnabled("LogViewerStatsPacket")) -	{ -		std::string filename("viewer_stats_packet.xml"); -		llofstream of(filename.c_str()); -		LLSDSerialize::toPrettyXML(body,of); -	} +	LL_DEBUGS("LogViewerStatsPacket"); +	std::string filename("viewer_stats_packet.xml"); +	llofstream of(filename.c_str()); +	LLSDSerialize::toPrettyXML(body,of); +	LL_ENDL;  	// The session ID token must never appear in logs  	body["session_id"] = gAgentSessionID; diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index e38a6457f4..34771b6172 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -11070,8 +11070,9 @@ void LLVOAvatar::calculateUpdateRenderComplexity()  		// Diagnostic output to identify all avatar-related textures.  		// Does not affect rendering cost calculation. -		if (isSelf() && debugLoggingEnabled("ARCdetail")) +		if (isSelf())  		{ +			LL_DEBUGS("ARCdetail");  			// print any attachment textures we didn't already know about.  			for (LLVOVolume::texture_cost_t::iterator it = textures.begin(); it != textures.end(); ++it)  			{ @@ -11080,17 +11081,17 @@ void LLVOAvatar::calculateUpdateRenderComplexity()  				   && (all_textures.find(image_id) == all_textures.end()))  				{  					// attachment texture not previously seen. -					LL_DEBUGS("ARCdetail") << "attachment_texture: " << image_id.asString() << LL_ENDL; +					LL_CONT << "attachment_texture: " << image_id.asString() << '\n';  					all_textures.insert(image_id);  				}  			}  			// print any avatar textures we didn't already know about -		    for (LLAvatarAppearanceDictionary::Textures::const_iterator iter = LLAvatarAppearance::getDictionary()->getTextures().begin(); +			for (LLAvatarAppearanceDictionary::Textures::const_iterator iter = LLAvatarAppearance::getDictionary()->getTextures().begin();  			 iter != LLAvatarAppearance::getDictionary()->getTextures().end();  				 ++iter)  			{ -			    const LLAvatarAppearanceDictionary::TextureEntry *texture_dict = iter->second; +				const LLAvatarAppearanceDictionary::TextureEntry *texture_dict = iter->second;  				// TODO: MULTI-WEARABLE: handle multiple textures for self  				const LLViewerTexture* te_image = getImage(iter->first,0);  				if (!te_image) @@ -11100,10 +11101,11 @@ void LLVOAvatar::calculateUpdateRenderComplexity()  					continue;  				if (all_textures.find(image_id) == all_textures.end())  				{ -					LL_DEBUGS("ARCdetail") << "local_texture: " << texture_dict->mName << ": " << image_id << LL_ENDL; +					LL_CONT << "local_texture: " << texture_dict->mName << ": " << image_id << '\n';  					all_textures.insert(image_id);  				}  			} +			LL_ENDL;  		}          if ( cost != mVisualComplexity ) diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp index da5a505d3b..e45d5d4b5f 100644 --- a/indra/newview/llvovolume.cpp +++ b/indra/newview/llvovolume.cpp @@ -1617,15 +1617,14 @@ BOOL LLVOVolume::updateLOD()  	if (lod_changed)  	{ -        if (debugLoggingEnabled("AnimatedObjectsLinkset")) -        { -            if (isAnimatedObject() && isRiggedMesh()) -            { -                std::string vobj_name = llformat("Vol%p", this); -                F32 est_tris = getEstTrianglesMax(); -                LL_DEBUGS("AnimatedObjectsLinkset") << vobj_name << " updateLOD to " << getLOD() << ", tris " << est_tris << LL_ENDL;  -            } -        } +		LL_DEBUGS("AnimatedObjectsLinkset"); +		if (isAnimatedObject() && isRiggedMesh()) +		{ +			std::string vobj_name = llformat("Vol%p", this); +			F32 est_tris = getEstTrianglesMax(); +			LL_CONT << vobj_name << " updateLOD to " << getLOD() << ", tris " << est_tris; +		} +		LL_ENDL;  		gPipeline.markRebuild(mDrawable, LLDrawable::REBUILD_VOLUME, FALSE);  		mLODChanged = TRUE; @@ -4532,15 +4531,14 @@ const LLMatrix4& LLVOVolume::getWorldMatrix(LLXformMatrix* xform) const  void LLVOVolume::markForUpdate(BOOL priority)  {  -    if (debugLoggingEnabled("AnimatedObjectsLinkset")) +    LL_DEBUGS("AnimatedObjectsLinkset"); +    if (isAnimatedObject() && isRiggedMesh())      { -        if (isAnimatedObject() && isRiggedMesh()) -        { -            std::string vobj_name = llformat("Vol%p", this); -            F32 est_tris = getEstTrianglesMax(); -            LL_DEBUGS("AnimatedObjectsLinkset") << vobj_name << " markForUpdate, tris " << est_tris << LL_ENDL;  -        } +        std::string vobj_name = llformat("Vol%p", this); +        F32 est_tris = getEstTrianglesMax(); +        LL_CONT << vobj_name << " markForUpdate, tris " << est_tris;      } +    LL_ENDL;      if (mDrawable)      { @@ -6098,15 +6096,14 @@ void LLVolumeGeometryManager::rebuildMesh(LLSpatialGroup* group)  					if (!vobj) continue; -					if (debugLoggingEnabled("AnimatedObjectsLinkset")) +					LL_DEBUGS("AnimatedObjectsLinkset"); +					if (vobj->isAnimatedObject() && vobj->isRiggedMesh())  					{ -						if (vobj->isAnimatedObject() && vobj->isRiggedMesh()) -						{ -							std::string vobj_name = llformat("Vol%p", vobj); -							F32 est_tris = vobj->getEstTrianglesMax(); -							LL_DEBUGS("AnimatedObjectsLinkset") << vobj_name << " rebuildMesh, tris " << est_tris << LL_ENDL; -						} +						std::string vobj_name = llformat("Vol%p", vobj); +						F32 est_tris = vobj->getEstTrianglesMax(); +						LL_CONT << vobj_name << " rebuildMesh, tris " << est_tris;  					} +					LL_ENDL;  					if (vobj->isNoLOD()) continue;  					vobj->preRebuild(); diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp index df8b8a552a..88359d06b9 100644 --- a/indra/newview/pipeline.cpp +++ b/indra/newview/pipeline.cpp @@ -3016,17 +3016,16 @@ void LLPipeline::markRebuild(LLDrawable *drawablep, LLDrawable::EDrawableFlags f  {  	if (drawablep && !drawablep->isDead() && assertInitialized())  	{ -        if (debugLoggingEnabled("AnimatedObjectsLinkset")) +        LL_DEBUGS("AnimatedObjectsLinkset"); +        LLVOVolume *vol_obj = drawablep->getVOVolume(); +        if (vol_obj && vol_obj->isAnimatedObject() && vol_obj->isRiggedMesh())          { -            LLVOVolume *vol_obj = drawablep->getVOVolume(); -            if (vol_obj && vol_obj->isAnimatedObject() && vol_obj->isRiggedMesh()) -            { -                std::string vobj_name = llformat("Vol%p", vol_obj); -                F32 est_tris = vol_obj->getEstTrianglesMax(); -                LL_DEBUGS("AnimatedObjectsLinkset") << vobj_name << " markRebuild, tris " << est_tris  -                                                    << " priority " << (S32) priority << " flag " << std::hex << flag << LL_ENDL;  -            } +            std::string vobj_name = llformat("Vol%p", vol_obj); +            F32 est_tris = vol_obj->getEstTrianglesMax(); +            LL_CONT << vobj_name << " markRebuild, tris " << est_tris  +                    << " priority " << (S32) priority << " flag " << std::hex << flag;          } +        LL_ENDL;  		if (!drawablep->isState(LLDrawable::BUILT))  		{  | 
