33 lines
669 B
Lua
33 lines
669 B
Lua
|
local originTracy
|
||
|
|
||
|
local function enable()
|
||
|
if not originTracy then
|
||
|
local suc = pcall(require, 'luatracy')
|
||
|
if suc then
|
||
|
originTracy = tracy
|
||
|
else
|
||
|
originTracy = {
|
||
|
ZoneBeginN = function (info) end,
|
||
|
ZoneEnd = function () end,
|
||
|
}
|
||
|
end
|
||
|
end
|
||
|
---@diagnostic disable-next-line: lowercase-global
|
||
|
tracy = originTracy
|
||
|
end
|
||
|
|
||
|
local function disable()
|
||
|
---@diagnostic disable-next-line: lowercase-global
|
||
|
tracy = {
|
||
|
ZoneBeginN = function (info) end,
|
||
|
ZoneEnd = function () end,
|
||
|
}
|
||
|
end
|
||
|
|
||
|
disable()
|
||
|
|
||
|
return {
|
||
|
enable = enable,
|
||
|
disable = disable,
|
||
|
}
|