SL-18391 Basic gltf material accounting
Plan is to expand it as needed with overrides, request rate and memorymaster
parent
7c67777680
commit
cdf248d986
|
|
@ -37,6 +37,7 @@
|
|||
#include "llviewercontrol.h"
|
||||
#include "llviewergenericmessage.h"
|
||||
#include "llviewerobjectlist.h"
|
||||
#include "llviewerstats.h"
|
||||
#include "llcorehttputil.h"
|
||||
#include "llagent.h"
|
||||
|
||||
|
|
@ -626,6 +627,11 @@ void LLGLTFMaterialList::flushMaterials()
|
|||
{
|
||||
mLastUpdateKey.setNull();
|
||||
}
|
||||
|
||||
{
|
||||
using namespace LLStatViewer;
|
||||
sample(NUM_MATERIALS, mList.size());
|
||||
}
|
||||
}
|
||||
|
||||
// static
|
||||
|
|
|
|||
|
|
@ -139,6 +139,7 @@ SimMeasurement<LLUnit<F64, LLUnits::Percent> >
|
|||
LLTrace::SampleStatHandle<> FPS_SAMPLE("fpssample"),
|
||||
NUM_IMAGES("numimagesstat"),
|
||||
NUM_RAW_IMAGES("numrawimagesstat"),
|
||||
NUM_MATERIALS("nummaterials"),
|
||||
NUM_OBJECTS("numobjectsstat"),
|
||||
NUM_ACTIVE_OBJECTS("numactiveobjectsstat"),
|
||||
ENABLE_VBO("enablevbo", "Vertex Buffers Enabled"),
|
||||
|
|
|
|||
|
|
@ -180,6 +180,7 @@ extern LLTrace::SampleStatHandle<> FPS_SAMPLE,
|
|||
NUM_IMAGES,
|
||||
NUM_RAW_IMAGES,
|
||||
NUM_OBJECTS,
|
||||
NUM_MATERIALS,
|
||||
NUM_ACTIVE_OBJECTS,
|
||||
ENABLE_VBO,
|
||||
LIGHTING_DETAIL,
|
||||
|
|
|
|||
|
|
@ -133,6 +133,12 @@
|
|||
label="Bound Mem"
|
||||
stat="glboundmemstat"/>
|
||||
</stat_view>
|
||||
<stat_view name="material"
|
||||
label="Material">
|
||||
<stat_bar name="nummaterials"
|
||||
label="Count"
|
||||
stat="nummaterials"/>
|
||||
</stat_view>
|
||||
<stat_view name="memory"
|
||||
label="Memory Usage">
|
||||
<stat_bar name="LLTrace"
|
||||
|
|
|
|||
Loading…
Reference in New Issue