/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/ThirdParty/tracy/client/TracySysPower.hpp
44 строки
592 B
Mikael K
Add WDStudios Tracy intergration to ezEngine (#1257)
14 апр 2024, 20:15
Не верифицирован
14 апр 2024, 20:15
7a5ed56
Код
Авторство
О чём код?
#ifndef __TRACYSYSPOWER_HPP__ #define __TRACYSYSPOWER_HPP__ #if defined __linux__ # define TRACY_HAS_SYSPOWER #endif #ifdef TRACY_HAS_SYSPOWER #include <stdint.h> #include <stdio.h> #include "TracyFastVector.hpp" namespace tracy { class SysPower { struct Domain { uint64_t value; uint64_t overflow; FILE* handle; const char* name; }; public: SysPower(); ~SysPower(); void Tick(); private: void ScanDirectory( const char* path, int parent ); FastVector<Domain> m_domains; uint64_t m_lastTime; }; } #endif #endif