diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/llrender/llimagegl.cpp | 69 | ||||
| -rw-r--r-- | indra/llrender/llimagegl.h | 2 | ||||
| -rw-r--r-- | indra/newview/llpaneloutfitsinventory.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/lltexlayer.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/floater_aaa.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_outfits_inventory.xml | 42 | 
6 files changed, 68 insertions, 52 deletions
| diff --git a/indra/llrender/llimagegl.cpp b/indra/llrender/llimagegl.cpp index f8d7ea00e0..d873005fd9 100644 --- a/indra/llrender/llimagegl.cpp +++ b/indra/llrender/llimagegl.cpp @@ -428,49 +428,56 @@ LLImageGL::~LLImageGL()  void LLImageGL::init(BOOL usemipmaps)  { -#ifdef DEBUG_MISS -	mMissed				= FALSE; -#endif +	// keep these members in the same order as declared in llimagehl.h +	// so that it is obvious by visual inspection if we forgot to +	// init a field. + +	mTextureMemory = 0; +	mLastBindTime = 0.f; + +	mPickMask = NULL; +	mUseMipMaps = usemipmaps; +	mHasExplicitFormat = FALSE; +	mAutoGenMips = FALSE; + +	mIsMask = FALSE; +	mNeedsAlphaAndPickMask = TRUE ; +	mAlphaStride = 0 ; +	mAlphaOffset = 0 ; + +	mGLTextureCreated = FALSE ; +	mTexName = 0; +	mWidth = 0; +	mHeight	= 0; +	mCurrentDiscardLevel = -1;	 -	mPickMask		  = NULL; -	mTextureMemory    = 0; -	mLastBindTime     = 0.f; +	mDiscardLevelInAtlas = -1 ; +	mTexelsInAtlas = 0 ; +	mTexelsInGLTexture = 0 ; -	mTarget			  = GL_TEXTURE_2D; -	mBindTarget		  = LLTexUnit::TT_TEXTURE; -	mUseMipMaps		  = usemipmaps; -	mHasMipMaps		  = false; -	mAutoGenMips	  = FALSE; -	mTexName          = 0; -	mIsResident       = 0; +	mTarget = GL_TEXTURE_2D; +	mBindTarget = LLTexUnit::TT_TEXTURE; +	mHasMipMaps = false; + +	mIsResident = 0; + +	mComponents = 0; +	mMaxDiscardLevel = MAX_DISCARD_LEVEL;  	mTexOptionsDirty = true;  	mAddressMode = LLTexUnit::TAM_WRAP;  	mFilterOption = LLTexUnit::TFO_ANISOTROPIC; -	mWidth				= 0; -	mHeight				= 0; -	mComponents			= 0; -	 -	mMaxDiscardLevel = MAX_DISCARD_LEVEL; -	mCurrentDiscardLevel = -1;	  	mFormatInternal = -1;  	mFormatPrimary = (LLGLenum) 0;  	mFormatType = GL_UNSIGNED_BYTE;  	mFormatSwapBytes = FALSE; -	mHasExplicitFormat = FALSE; - -	mGLTextureCreated = FALSE ; -	mIsMask = FALSE; -	mCategory = -1 ; -	mAlphaStride = 0 ; -	mAlphaOffset = 0 ; -	mNeedsAlphaAndPickMask = TRUE ; +#ifdef DEBUG_MISS +	mMissed	= FALSE; +#endif -	mDiscardLevelInAtlas = -1 ; -	mTexelsInAtlas = 0 ; -	mTexelsInGLTexture = 0 ; +	mCategory = -1;  }  void LLImageGL::cleanup() @@ -1669,7 +1676,7 @@ void LLImageGL::updatePickMask(S32 width, S32 height, const U8* data_in)  	}  	if (mFormatType != GL_UNSIGNED_BYTE || -		mFormatPrimary != GL_RGBA) +	    mFormatPrimary != GL_RGBA)  	{  		//cannot generate a pick mask for this texture  		delete [] mPickMask; diff --git a/indra/llrender/llimagegl.h b/indra/llrender/llimagegl.h index 937065043c..facfb7bd62 100644 --- a/indra/llrender/llimagegl.h +++ b/indra/llrender/llimagegl.h @@ -224,7 +224,7 @@ protected:  	bool	mTexOptionsDirty;  	LLTexUnit::eTextureAddressMode		mAddressMode;	// Defaults to TAM_WRAP -	LLTexUnit::eTextureFilterOptions	mFilterOption;	// Defaults to TFO_TRILINEAR +	LLTexUnit::eTextureFilterOptions	mFilterOption;	// Defaults to TFO_ANISOTROPIC  	LLGLint  mFormatInternal; // = GL internalformat  	LLGLenum mFormatPrimary;  // = GL format (pixel data format) diff --git a/indra/newview/llpaneloutfitsinventory.cpp b/indra/newview/llpaneloutfitsinventory.cpp index df73c27f54..fd5ce7a46d 100644 --- a/indra/newview/llpaneloutfitsinventory.cpp +++ b/indra/newview/llpaneloutfitsinventory.cpp @@ -569,8 +569,6 @@ void LLPanelOutfitsInventory::initTabPanels()  	myoutfits_panel->setShowFolderState(LLInventoryFilter::SHOW_NON_EMPTY_FOLDERS);  	mTabPanels[1] = myoutfits_panel; -	mActivePanel = mTabPanels[0]; -  	for (tabpanels_vec_t::iterator iter = mTabPanels.begin();  		 iter != mTabPanels.end();  		 ++iter) @@ -581,6 +579,7 @@ void LLPanelOutfitsInventory::initTabPanels()  	mAppearanceTabs = getChild<LLTabContainer>("appearance_tabs");  	mAppearanceTabs->setCommitCallback(boost::bind(&LLPanelOutfitsInventory::onTabChange, this)); +	mActivePanel = (LLInventoryPanel*)mAppearanceTabs->getCurrentPanel();  }  void LLPanelOutfitsInventory::onTabSelectionChange(LLInventoryPanel* tab_panel, const std::deque<LLFolderViewItem*> &items, BOOL user_action) diff --git a/indra/newview/lltexlayer.cpp b/indra/newview/lltexlayer.cpp index 72ef383be9..4a7d784c3e 100644 --- a/indra/newview/lltexlayer.cpp +++ b/indra/newview/lltexlayer.cpp @@ -1139,7 +1139,7 @@ LLTexLayerInterface::LLTexLayerInterface(const LLTexLayerInterface &layer, LLWea  BOOL LLTexLayerInterface::setInfo(const LLTexLayerInfo *info, LLWearable* wearable  ) // This sets mInfo and calls initialization functions  { -	llassert(mInfo == NULL); +	//llassert(mInfo == NULL); // nyx says this is probably bogus but needs investigating  	mInfo = info;  	//mID = info->mID; // No ID diff --git a/indra/newview/skins/default/xui/en/floater_aaa.xml b/indra/newview/skins/default/xui/en/floater_aaa.xml index cb4cbd229a..0b48ba9321 100644 --- a/indra/newview/skins/default/xui/en/floater_aaa.xml +++ b/indra/newview/skins/default/xui/en/floater_aaa.xml @@ -18,7 +18,7 @@   single_instance="true"    width="320">    <string name="nudge_parabuild">Nudge 1</string> -  <string name="test_the_vlt">This string is extracted.</string> +  <string name="test_the_vlt">This string CHANGE is extracted.</string>    <chat_history     allow_html="true"     bg_readonly_color="ChatHistoryBgColor" diff --git a/indra/newview/skins/default/xui/en/panel_outfits_inventory.xml b/indra/newview/skins/default/xui/en/panel_outfits_inventory.xml index fd540bdc7e..8895484326 100644 --- a/indra/newview/skins/default/xui/en/panel_outfits_inventory.xml +++ b/indra/newview/skins/default/xui/en/panel_outfits_inventory.xml @@ -21,22 +21,8 @@       halign="center"       width="313">           <inventory_panel -     follows="all" - background_visible="true" - background_opaque="true" -        label="WEARING" -        help_topic="now_wearing_tab" -        allow_multi_select="true" -        border="false" -        left="0" -        top="0" -        mouse_opaque="true" -        name="cof_accordionpanel" -        start_folder="Current Outfit" -     width="313" /> -         <inventory_panel - background_visible="true" - background_opaque="true" +           background_visible="true" +           background_opaque="true"             label="MY OUTFITS"             help_topic="my_outfits_tab"             allow_multi_select="true" @@ -48,6 +34,20 @@             mouse_opaque="true"             name="outfitslist_tab"             start_folder="My Outfits" />  +         <inventory_panel +           follows="all" +           background_visible="true" +           background_opaque="true" +           label="WEARING" +           help_topic="now_wearing_tab" +          allow_multi_select="true" +           border="false" +           left="0" +           top="0" +           mouse_opaque="true" +           name="cof_accordionpanel" +           start_folder="Current Outfit" +           width="313" />     </tab_container>  	<panel  	  background_visible="true" @@ -103,5 +103,15 @@         top="26"        tool_tip="Wear selected outfit"        width="120" /> +	 <button +	  follows="bottom|left" +		height="23"  +		label="M"  +		layout="topleft" +        right="-140" +		name="look_edit_btn" +        top="26" +        visible="false"  +		width="20" />  	 </panel>  </panel> | 
