diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/cmake/ConfigurePkgConfig.cmake | 2 | ||||
| -rwxr-xr-x | indra/linux_crash_logger/CMakeLists.txt | 4 | ||||
| -rwxr-xr-x | indra/llcommon/llfile.cpp | 22 | ||||
| -rwxr-xr-x | indra/newview/app_settings/shaders/class1/deferred/fullbrightF.glsl | 4 | ||||
| -rwxr-xr-x | indra/newview/llviewershadermgr.h | 1 | ||||
| -rwxr-xr-x | indra/newview/pipeline.cpp | 23 | ||||
| -rwxr-xr-x | indra/newview/skins/default/xui/en/menu_viewer.xml | 9 | 
7 files changed, 38 insertions, 27 deletions
| diff --git a/indra/cmake/ConfigurePkgConfig.cmake b/indra/cmake/ConfigurePkgConfig.cmake index 03e19a3211..82ee3e7a5b 100644 --- a/indra/cmake/ConfigurePkgConfig.cmake +++ b/indra/cmake/ConfigurePkgConfig.cmake @@ -62,7 +62,7 @@ IF("$ENV{PKG_CONFIG_LIBDIR}" STREQUAL "")    SET(VALID_PKG_LIBDIRS "${VALID_PKG_LIBDIRS}:/usr/share/pkgconfig:/usr/local/share/pkgconfig")    # Remove first unwanted ':' -  string(SUBSTRING ${VALID_PKG_LIBDIRS} 1 0 VALID_PKG_LIBDIRS) +  string(SUBSTRING ${VALID_PKG_LIBDIRS} 1 -1 VALID_PKG_LIBDIRS)    # Set PKG_CONFIG_LIBDIR environment.    SET(ENV{PKG_CONFIG_LIBDIR} ${VALID_PKG_LIBDIRS}) diff --git a/indra/linux_crash_logger/CMakeLists.txt b/indra/linux_crash_logger/CMakeLists.txt index 41b92b00e0..c0fc1b2be0 100755 --- a/indra/linux_crash_logger/CMakeLists.txt +++ b/indra/linux_crash_logger/CMakeLists.txt @@ -26,6 +26,10 @@ include_directories(SYSTEM      ${LLCOMMON_SYSTEM_INCLUDE_DIRS}      ${LLXML_SYSTEM_INCLUDE_DIRS}      ) +include_directories(SYSTEM +    ${LLCOMMON_SYSTEM_INCLUDE_DIRS} +    ${LLXML_SYSTEM_INCLUDE_DIRS} +    )  set(linux_crash_logger_SOURCE_FILES      linux_crash_logger.cpp diff --git a/indra/llcommon/llfile.cpp b/indra/llcommon/llfile.cpp index 35daba8258..c3a0f0bfe0 100755 --- a/indra/llcommon/llfile.cpp +++ b/indra/llcommon/llfile.cpp @@ -702,7 +702,7 @@ std::streamsize llstdio_filebuf::xsgetn(char_type* __s, std::streamsize __n)  	if (_M_pback_init)  	{  		if (__n > 0 && this->gptr() == this->eback()) -	{ +		{  			*__s++ = *this->gptr();  			this->gbump(1);  			__ret = 1; @@ -732,7 +732,7 @@ std::streamsize llstdio_filebuf::xsgetn(char_type* __s, std::streamsize __n)  			this->gbump(__avail);  			__ret += __avail;  			__n -= __avail; -} +		}  		// Need to loop in case of short reads (relatively common  		// with pipes). @@ -757,7 +757,7 @@ std::streamsize llstdio_filebuf::xsgetn(char_type* __s, std::streamsize __n)  		}  		if (__n == 0) -	{ +		{  			_M_set_buffer(0);  			_M_reading = true;  		} @@ -768,8 +768,8 @@ std::streamsize llstdio_filebuf::xsgetn(char_type* __s, std::streamsize __n)  			// an intervening seek.  			_M_set_buffer(-1);  			_M_reading = false; +		}  	} -}  	else  		__ret += __streambuf_type::xsgetn(__s, __n); @@ -809,9 +809,9 @@ std::streamsize llstdio_filebuf::xsputn(char_type* __s, std::streamsize __n)  	{  				__ret += fwrite(reinterpret_cast<const char*>(__s), 1,  								__n, _M_file.file()); -} +	}  			if (__ret == __buffill + __n) -{ +			{  				_M_set_buffer(0);  				_M_writing = true;  } @@ -829,9 +829,9 @@ std::streamsize llstdio_filebuf::xsputn(char_type* __s, std::streamsize __n)  }  int llstdio_filebuf::sync() -	{ +{  	return (_M_file.sync() == 0 ? 0 : -1); -	} +}  #endif  /************** input file stream ********************************/ @@ -963,7 +963,7 @@ llofstream::llofstream() : _M_filebuf(),  	std::ostream(&_M_filebuf) {}  #else  	std::ostream() -		{ +{  	this->init(&_M_filebuf);  }  #endif @@ -999,7 +999,7 @@ llofstream::llofstream(const char* _Filename,  	{  		_Myios::setstate(ios_base::failbit);  	} -		} +}  #else  	std::ostream()  { @@ -1018,7 +1018,7 @@ llofstream::llofstream(_Filet *_File,  	std::ostream()  {  	this->init(&_M_filebuf); -	} +}  #endif  #if !LL_WINDOWS diff --git a/indra/newview/app_settings/shaders/class1/deferred/fullbrightF.glsl b/indra/newview/app_settings/shaders/class1/deferred/fullbrightF.glsl index ce5584534e..975180606a 100755 --- a/indra/newview/app_settings/shaders/class1/deferred/fullbrightF.glsl +++ b/indra/newview/app_settings/shaders/class1/deferred/fullbrightF.glsl @@ -42,8 +42,8 @@ void main()  {  	float shadow = 1.0; -	vec4 color = diffuseLookup(vary_texcoord0.xy) * vertex_color; -	color.rgb = pow(color.rgb, vec3(2.2f,2.2f,2.2f)); +	vec4 color = diffuseLookup(vary_texcoord0.xy)*vertex_color; +	color.rgb = pow(color.rgb,vec3(2.2f,2.2f,2.2f));  	color.rgb = fullbrightAtmosTransport(color.rgb); diff --git a/indra/newview/llviewershadermgr.h b/indra/newview/llviewershadermgr.h index a3c2adae20..5ef5d2234c 100755 --- a/indra/newview/llviewershadermgr.h +++ b/indra/newview/llviewershadermgr.h @@ -230,7 +230,6 @@ extern LLGLSLShader			gSplatTextureRectProgram;  extern LLGLSLShader			gGlowCombineFXAAProgram;  extern LLGLSLShader			gDebugProgram;  extern LLGLSLShader			gClipProgram; -extern LLGLSLShader			gAlphaMaskProgram;  //output tex0[tc0] + tex1[tc1]  extern LLGLSLShader			gTwoTextureAddProgram; diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp index fd4e9dfc05..a0242ce727 100755 --- a/indra/newview/pipeline.cpp +++ b/indra/newview/pipeline.cpp @@ -71,6 +71,7 @@  #include "llhudtext.h"  #include "lllightconstants.h"  #include "llmeshrepository.h" +#include "llpipelinelistener.h"  #include "llresmgr.h"  #include "llselectmgr.h"  #include "llsky.h" @@ -380,6 +381,8 @@ S32		LLPipeline::sVisibleLightCount = 0;  F32		LLPipeline::sMinRenderSize = 0.f;  BOOL	LLPipeline::sRenderingHUDs; +// EventHost API LLPipeline listener. +static LLPipelineListener sPipelineListener;  static LLCullResult* sCull = NULL; @@ -495,20 +498,30 @@ void LLPipeline::init()  	LLViewerStats::getInstance()->mTrianglesDrawnStat.reset();  	resetFrameStats(); -	for (U32 i = 0; i < NUM_RENDER_TYPES; ++i) +	if (gSavedSettings.getBOOL("DisableAllRenderFeatures"))  	{ -		mRenderTypeEnabled[i] = TRUE; //all rendering types start enabled +		clearAllRenderDebugFeatures();  	} +	else +	{ +		setAllRenderDebugFeatures(); // By default, all debugging features on +	} +	clearAllRenderDebugDisplays(); // All debug displays off -	mRenderDebugFeatureMask = 0xffffffff; // All debugging features on -	mRenderDebugMask = 0;	// All debug starts off - +	if (gSavedSettings.getBOOL("DisableAllRenderTypes")) +	{ +		clearAllRenderTypes(); +	} +	else +	{ +		setAllRenderTypes(); // By default, all rendering types start enabled  	// Don't turn on ground when this is set  	// Mac Books with intel 950s need this  	if(!gSavedSettings.getBOOL("RenderGround"))  	{  		toggleRenderType(RENDER_TYPE_GROUND);  	} +	}  	// make sure RenderPerformanceTest persists (hackity hack hack)  	// disables non-object rendering (UI, sky, water, etc) diff --git a/indra/newview/skins/default/xui/en/menu_viewer.xml b/indra/newview/skins/default/xui/en/menu_viewer.xml index 2dc00e1df3..500c11da74 100755 --- a/indra/newview/skins/default/xui/en/menu_viewer.xml +++ b/indra/newview/skins/default/xui/en/menu_viewer.xml @@ -259,6 +259,7 @@               parameter="speak" />          </menu_item_check>          <menu_item_check +         name="Conversation Log..."           label="Conversation Log...">              <menu_item_check.on_check               function="Floater.Visible" @@ -354,6 +355,7 @@          </menu_item_call>        <menu_item_separator/>        <menu_item_check +       name="Do Not Disturb"         label="Do Not Disturb">          <menu_item_check.on_check           function="View.Status.CheckDoNotDisturb" /> @@ -3055,13 +3057,6 @@                  <menu_item_call.on_click                   function="Advanced.PrintAgentInfo" />              </menu_item_call> -            <menu_item_call -             label="Memory Stats" -             name="Memory Stats" -             shortcut="control|alt|shift|M"> -                <menu_item_call.on_click -                 function="Advanced.PrintTextureMemoryStats" /> -            </menu_item_call>              <menu_item_check               label="Region Debug Console"               name="Region Debug Console" | 
