tracy: workaround zig bug (#1066)
This commit is contained in:
parent
0475d868c4
commit
985e7069a2
@ -88,12 +88,15 @@ pub const Ctx = if (enable) ___tracy_c_zone_context else struct {
|
||||
pub inline fn trace(comptime src: std.builtin.SourceLocation) Ctx {
|
||||
if (!enable) return .{};
|
||||
|
||||
// TODO: the below `.line = 1,` should be `.line = src.line`, this is blocked by
|
||||
// https://github.com/ziglang/zig/issues/13315
|
||||
|
||||
if (enable_callstack) {
|
||||
return ___tracy_emit_zone_begin_callstack(&.{
|
||||
.name = null,
|
||||
.function = src.fn_name.ptr,
|
||||
.file = src.file.ptr,
|
||||
.line = src.line,
|
||||
.line = 1,
|
||||
.color = 0,
|
||||
}, callstack_depth, 1);
|
||||
} else {
|
||||
@ -101,7 +104,7 @@ pub inline fn trace(comptime src: std.builtin.SourceLocation) Ctx {
|
||||
.name = null,
|
||||
.function = src.fn_name.ptr,
|
||||
.file = src.file.ptr,
|
||||
.line = src.line,
|
||||
.line = 1,
|
||||
.color = 0,
|
||||
}, 1);
|
||||
}
|
||||
@ -110,12 +113,15 @@ pub inline fn trace(comptime src: std.builtin.SourceLocation) Ctx {
|
||||
pub inline fn traceNamed(comptime src: std.builtin.SourceLocation, comptime name: [:0]const u8) Ctx {
|
||||
if (!enable) return .{};
|
||||
|
||||
// TODO: the below `.line = 1,` should be `.line = src.line`, this is blocked by
|
||||
// https://github.com/ziglang/zig/issues/13315
|
||||
|
||||
if (enable_callstack) {
|
||||
return ___tracy_emit_zone_begin_callstack(&.{
|
||||
.name = name.ptr,
|
||||
.function = src.fn_name.ptr,
|
||||
.file = src.file.ptr,
|
||||
.line = src.line,
|
||||
.line = 1,
|
||||
.color = 0,
|
||||
}, callstack_depth, 1);
|
||||
} else {
|
||||
@ -123,7 +129,7 @@ pub inline fn traceNamed(comptime src: std.builtin.SourceLocation, comptime name
|
||||
.name = name.ptr,
|
||||
.function = src.fn_name.ptr,
|
||||
.file = src.file.ptr,
|
||||
.line = src.line,
|
||||
.line = 1,
|
||||
.color = 0,
|
||||
}, 1);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user