Automated merge with https://hg.secondlife.com/mesh-development
commit
a5d7485cdc
|
|
@ -455,27 +455,31 @@ void LLFloaterTools::refresh()
|
|||
S32 prim_count = LLSelectMgr::getInstance()->getSelection()->getObjectCount();
|
||||
S32 link_count = LLSelectMgr::getInstance()->getSelection()->getRootObjectCount();
|
||||
|
||||
LLStringUtil::format_map_t args;
|
||||
args["OBJ_COUNT"] = llformat("%.1d", link_count);
|
||||
args["PRIM_COUNT"] = llformat("%.1d", prim_count);
|
||||
LLStringUtil::format_map_t selection_args;
|
||||
selection_args["OBJ_COUNT"] = llformat("%.1d", link_count);
|
||||
selection_args["PRIM_COUNT"] = llformat("%.1d", prim_count);
|
||||
|
||||
std::ostringstream selection_info;
|
||||
selection_info << getString("status_selectcount", args);
|
||||
|
||||
bool show_prim_equiv = (link_cost != prim_count) && link_cost;
|
||||
bool show_adv_weight = gSavedSettings.getBOOL("ShowAdvancedBuilderOptions");
|
||||
bool show_mesh_cost = gMeshRepo.meshRezEnabled();
|
||||
|
||||
if (show_prim_equiv && show_mesh_cost)
|
||||
if (show_mesh_cost)
|
||||
{
|
||||
selection_info << ": ";
|
||||
args["SEL_WEIGHT"] = llformat("%.1f", link_cost);
|
||||
selection_info << getString("status_selectprimequiv", args);
|
||||
LLStringUtil::format_map_t prim_equiv_args;
|
||||
prim_equiv_args["SEL_WEIGHT"] = llformat("%.1d", (S32)link_cost);
|
||||
selection_args["PE_STRING"] = getString("status_selectprimequiv", prim_equiv_args);
|
||||
}
|
||||
else
|
||||
{
|
||||
selection_args["PE_STRING"] = "";
|
||||
}
|
||||
|
||||
selection_info << getString("status_selectcount", selection_args);
|
||||
|
||||
if (show_adv_weight)
|
||||
{
|
||||
show_prim_equiv ? (selection_info << ",") : (selection_info << ".");
|
||||
selection_info << ",";
|
||||
|
||||
childSetTextArg("selection_weight", "[PHYS_WEIGHT]", llformat("%.1f", link_phys_cost));
|
||||
childSetTextArg("selection_weight", "[DISP_WEIGHT]", llformat("%.1d", calcRenderCost()));
|
||||
|
|
|
|||
|
|
@ -48,11 +48,11 @@
|
|||
</floater.string>
|
||||
<floater.string
|
||||
name="status_selectcount">
|
||||
[OBJ_COUNT] objects ( [PRIM_COUNT] prims ) selected
|
||||
[OBJ_COUNT] objects ( [PRIM_COUNT] prims[PE_STRING] ) selected
|
||||
</floater.string>
|
||||
<floater.string
|
||||
name="status_selectprimequiv">
|
||||
PE weight [SEL_WEIGHT]
|
||||
, [SEL_WEIGHT] prim equivs
|
||||
</floater.string>
|
||||
<button
|
||||
follows="left|top"
|
||||
|
|
@ -271,18 +271,6 @@
|
|||
<button.commit_callback
|
||||
function="BuildTool.UnlinkObjects"/>
|
||||
</button>
|
||||
<text
|
||||
text_color="LtGray_50"
|
||||
follows="top|left"
|
||||
halign="left"
|
||||
left_pad="3"
|
||||
name="RenderingCost"
|
||||
tool_tip="Shows the rendering cost calculated for this object"
|
||||
top_delta="11"
|
||||
type="string"
|
||||
width="100">
|
||||
þ: [COUNT]
|
||||
</text>
|
||||
<check_box
|
||||
control_name="ScaleUniform"
|
||||
height="19"
|
||||
|
|
@ -754,7 +742,7 @@
|
|||
top_pad="0"
|
||||
visible="false"
|
||||
width="280">
|
||||
Physics weight [PHYS_WEIGHT], Display weight [DISP_WEIGHT].
|
||||
Physics weight [PHYS_WEIGHT], Render Cost [DISP_WEIGHT].
|
||||
</text>
|
||||
<!-- <text -->
|
||||
<!-- text_color="LtGray_50" -->
|
||||
|
|
|
|||
Loading…
Reference in New Issue