mirror of
https://github.com/wolfpld/tracy
synced 2025-04-30 04:43:53 +00:00
CalcZoneTimeDataImpl() doesn't need zone parameter.
This commit is contained in:
parent
8d565e46d6
commit
08e6248299
@ -352,9 +352,9 @@ private:
|
|||||||
tracy_force_inline void CalcZoneTimeData( unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime, const ZoneEvent& zone );
|
tracy_force_inline void CalcZoneTimeData( unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime, const ZoneEvent& zone );
|
||||||
tracy_force_inline void CalcZoneTimeData( const ContextSwitch* ctx, unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime, const ZoneEvent& zone );
|
tracy_force_inline void CalcZoneTimeData( const ContextSwitch* ctx, unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime, const ZoneEvent& zone );
|
||||||
template<typename Adapter, typename V>
|
template<typename Adapter, typename V>
|
||||||
void CalcZoneTimeDataImpl( const V& children, unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime, const ZoneEvent& zone );
|
void CalcZoneTimeDataImpl( const V& children, unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime );
|
||||||
template<typename Adapter, typename V>
|
template<typename Adapter, typename V>
|
||||||
void CalcZoneTimeDataImpl( const V& children, const ContextSwitch* ctx, unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime, const ZoneEvent& zone );
|
void CalcZoneTimeDataImpl( const V& children, const ContextSwitch* ctx, unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime );
|
||||||
|
|
||||||
void SetPlaybackFrame( uint32_t idx );
|
void SetPlaybackFrame( uint32_t idx );
|
||||||
bool Save( const char* fn, FileWrite::Compression comp, int zlevel, bool buildDict );
|
bool Save( const char* fn, FileWrite::Compression comp, int zlevel, bool buildDict );
|
||||||
|
@ -32,16 +32,16 @@ void View::CalcZoneTimeData( unordered_flat_map<int16_t, ZoneTimeData>& data, in
|
|||||||
const auto& children = m_worker.GetZoneChildren( zone.Child() );
|
const auto& children = m_worker.GetZoneChildren( zone.Child() );
|
||||||
if( children.is_magic() )
|
if( children.is_magic() )
|
||||||
{
|
{
|
||||||
CalcZoneTimeDataImpl<VectorAdapterDirect<ZoneEvent>>( *(Vector<ZoneEvent>*)( &children ), data, ztime, zone );
|
CalcZoneTimeDataImpl<VectorAdapterDirect<ZoneEvent>>( *(Vector<ZoneEvent>*)( &children ), data, ztime );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
CalcZoneTimeDataImpl<VectorAdapterPointer<ZoneEvent>>( children, data, ztime, zone );
|
CalcZoneTimeDataImpl<VectorAdapterPointer<ZoneEvent>>( children, data, ztime );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename Adapter, typename V>
|
template<typename Adapter, typename V>
|
||||||
void View::CalcZoneTimeDataImpl( const V& children, unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime, const ZoneEvent& zone )
|
void View::CalcZoneTimeDataImpl( const V& children, unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime )
|
||||||
{
|
{
|
||||||
Adapter a;
|
Adapter a;
|
||||||
if( m_timeDist.exclusiveTime )
|
if( m_timeDist.exclusiveTime )
|
||||||
@ -78,16 +78,16 @@ void View::CalcZoneTimeData( const ContextSwitch* ctx, unordered_flat_map<int16_
|
|||||||
const auto& children = m_worker.GetZoneChildren( zone.Child() );
|
const auto& children = m_worker.GetZoneChildren( zone.Child() );
|
||||||
if( children.is_magic() )
|
if( children.is_magic() )
|
||||||
{
|
{
|
||||||
CalcZoneTimeDataImpl<VectorAdapterDirect<ZoneEvent>>( *(Vector<ZoneEvent>*)( &children ), ctx, data, ztime, zone );
|
CalcZoneTimeDataImpl<VectorAdapterDirect<ZoneEvent>>( *(Vector<ZoneEvent>*)( &children ), ctx, data, ztime );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
CalcZoneTimeDataImpl<VectorAdapterPointer<ZoneEvent>>( children, ctx, data, ztime, zone );
|
CalcZoneTimeDataImpl<VectorAdapterPointer<ZoneEvent>>( children, ctx, data, ztime );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename Adapter, typename V>
|
template<typename Adapter, typename V>
|
||||||
void View::CalcZoneTimeDataImpl( const V& children, const ContextSwitch* ctx, unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime, const ZoneEvent& zone )
|
void View::CalcZoneTimeDataImpl( const V& children, const ContextSwitch* ctx, unordered_flat_map<int16_t, ZoneTimeData>& data, int64_t& ztime )
|
||||||
{
|
{
|
||||||
Adapter a;
|
Adapter a;
|
||||||
if( m_timeDist.exclusiveTime )
|
if( m_timeDist.exclusiveTime )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user