pub const TracyPlotFormatEnum_TracyPlotFormatNumber: TracyPlotFormatEnum = 0;
pub const TracyPlotFormatEnum_TracyPlotFormatMemory: TracyPlotFormatEnum = 1;
pub const TracyPlotFormatEnum_TracyPlotFormatPercentage: TracyPlotFormatEnum = 2;
pub const TracyPlotFormatEnum_TracyPlotFormatWatt: TracyPlotFormatEnum = 3;
type TracyPlotFormatEnum = ::std::os::raw::c_uint;
extern "C" {
pub fn ___tracy_set_thread_name(name: *const ::std::os::raw::c_char);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_source_location_data {
pub name: *const ::std::os::raw::c_char,
pub function: *const ::std::os::raw::c_char,
pub file: *const ::std::os::raw::c_char,
pub line: u32,
pub color: u32,
}
#[test]
fn bindgen_test_layout____tracy_source_location_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_source_location_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_source_location_data>(),
32usize,
concat!("Size of: ", stringify!(___tracy_source_location_data))
);
assert_eq!(
::std::mem::align_of::<___tracy_source_location_data>(),
8usize,
concat!("Alignment of ", stringify!(___tracy_source_location_data))
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(___tracy_source_location_data),
"::",
stringify!(name)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).function) as usize - ptr as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(___tracy_source_location_data),
"::",
stringify!(function)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).file) as usize - ptr as usize },
16usize,
concat!(
"Offset of field: ",
stringify!(___tracy_source_location_data),
"::",
stringify!(file)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).line) as usize - ptr as usize },
24usize,
concat!(
"Offset of field: ",
stringify!(___tracy_source_location_data),
"::",
stringify!(line)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).color) as usize - ptr as usize },
28usize,
concat!(
"Offset of field: ",
stringify!(___tracy_source_location_data),
"::",
stringify!(color)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_c_zone_context {
pub id: u32,
pub active: ::std::os::raw::c_int,
}
#[test]
fn bindgen_test_layout____tracy_c_zone_context() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_c_zone_context> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_c_zone_context>(),
8usize,
concat!("Size of: ", stringify!(___tracy_c_zone_context))
);
assert_eq!(
::std::mem::align_of::<___tracy_c_zone_context>(),
4usize,
concat!("Alignment of ", stringify!(___tracy_c_zone_context))
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).id) as usize - ptr as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(___tracy_c_zone_context),
"::",
stringify!(id)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).active) as usize - ptr as usize },
4usize,
concat!(
"Offset of field: ",
stringify!(___tracy_c_zone_context),
"::",
stringify!(active)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_time_data {
pub gpuTime: i64,
pub queryId: u16,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_time_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_time_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_time_data>(),
16usize,
concat!("Size of: ", stringify!(___tracy_gpu_time_data))
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_time_data>(),
8usize,
concat!("Alignment of ", stringify!(___tracy_gpu_time_data))
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_time_data),
"::",
stringify!(gpuTime)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_time_data),
"::",
stringify!(queryId)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
10usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_time_data),
"::",
stringify!(context)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_zone_begin_data {
pub srcloc: u64,
pub queryId: u16,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_zone_begin_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_zone_begin_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_zone_begin_data>(),
16usize,
concat!("Size of: ", stringify!(___tracy_gpu_zone_begin_data))
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_zone_begin_data>(),
8usize,
concat!("Alignment of ", stringify!(___tracy_gpu_zone_begin_data))
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).srcloc) as usize - ptr as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_zone_begin_data),
"::",
stringify!(srcloc)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_zone_begin_data),
"::",
stringify!(queryId)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
10usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_zone_begin_data),
"::",
stringify!(context)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_zone_begin_callstack_data {
pub srcloc: u64,
pub depth: ::std::os::raw::c_int,
pub queryId: u16,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_zone_begin_callstack_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_zone_begin_callstack_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_zone_begin_callstack_data>(),
16usize,
concat!(
"Size of: ",
stringify!(___tracy_gpu_zone_begin_callstack_data)
)
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_zone_begin_callstack_data>(),
8usize,
concat!(
"Alignment of ",
stringify!(___tracy_gpu_zone_begin_callstack_data)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).srcloc) as usize - ptr as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_zone_begin_callstack_data),
"::",
stringify!(srcloc)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).depth) as usize - ptr as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_zone_begin_callstack_data),
"::",
stringify!(depth)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
12usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_zone_begin_callstack_data),
"::",
stringify!(queryId)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
14usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_zone_begin_callstack_data),
"::",
stringify!(context)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_zone_end_data {
pub queryId: u16,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_zone_end_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_zone_end_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_zone_end_data>(),
4usize,
concat!("Size of: ", stringify!(___tracy_gpu_zone_end_data))
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_zone_end_data>(),
2usize,
concat!("Alignment of ", stringify!(___tracy_gpu_zone_end_data))
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_zone_end_data),
"::",
stringify!(queryId)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
2usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_zone_end_data),
"::",
stringify!(context)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_new_context_data {
pub gpuTime: i64,
pub period: f32,
pub context: u8,
pub flags: u8,
pub type_: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_new_context_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_new_context_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_new_context_data>(),
16usize,
concat!("Size of: ", stringify!(___tracy_gpu_new_context_data))
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_new_context_data>(),
8usize,
concat!("Alignment of ", stringify!(___tracy_gpu_new_context_data))
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_new_context_data),
"::",
stringify!(gpuTime)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).period) as usize - ptr as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_new_context_data),
"::",
stringify!(period)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
12usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_new_context_data),
"::",
stringify!(context)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize },
13usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_new_context_data),
"::",
stringify!(flags)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
14usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_new_context_data),
"::",
stringify!(type_)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_context_name_data {
pub context: u8,
pub name: *const ::std::os::raw::c_char,
pub len: u16,
}
#[test]
fn bindgen_test_layout____tracy_gpu_context_name_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_context_name_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_context_name_data>(),
24usize,
concat!("Size of: ", stringify!(___tracy_gpu_context_name_data))
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_context_name_data>(),
8usize,
concat!("Alignment of ", stringify!(___tracy_gpu_context_name_data))
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_context_name_data),
"::",
stringify!(context)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_context_name_data),
"::",
stringify!(name)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).len) as usize - ptr as usize },
16usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_context_name_data),
"::",
stringify!(len)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_calibration_data {
pub gpuTime: i64,
pub cpuDelta: i64,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_calibration_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_calibration_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_calibration_data>(),
24usize,
concat!("Size of: ", stringify!(___tracy_gpu_calibration_data))
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_calibration_data>(),
8usize,
concat!("Alignment of ", stringify!(___tracy_gpu_calibration_data))
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_calibration_data),
"::",
stringify!(gpuTime)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).cpuDelta) as usize - ptr as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_calibration_data),
"::",
stringify!(cpuDelta)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
16usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_calibration_data),
"::",
stringify!(context)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_time_sync_data {
pub gpuTime: i64,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_time_sync_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_time_sync_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_time_sync_data>(),
16usize,
concat!("Size of: ", stringify!(___tracy_gpu_time_sync_data))
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_time_sync_data>(),
8usize,
concat!("Alignment of ", stringify!(___tracy_gpu_time_sync_data))
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_time_sync_data),
"::",
stringify!(gpuTime)
)
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(___tracy_gpu_time_sync_data),
"::",
stringify!(context)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct __tracy_lockable_context_data {
_unused: [u8; 0],
}
type TracyCZoneCtx = ___tracy_c_zone_context;
type TracyCLockCtx = *mut __tracy_lockable_context_data;
extern "C" {
pub fn ___tracy_alloc_srcloc(
line: u32,
source: *const ::std::os::raw::c_char,
sourceSz: usize,
function: *const ::std::os::raw::c_char,
functionSz: usize,
color: u32,
) -> u64;
}
extern "C" {
pub fn ___tracy_alloc_srcloc_name(
line: u32,
source: *const ::std::os::raw::c_char,
sourceSz: usize,
function: *const ::std::os::raw::c_char,
functionSz: usize,
name: *const ::std::os::raw::c_char,
nameSz: usize,
color: u32,
) -> u64;
}
extern "C" {
pub fn ___tracy_emit_zone_begin(
srcloc: *const ___tracy_source_location_data,
active: ::std::os::raw::c_int,
) -> TracyCZoneCtx;
}
extern "C" {
pub fn ___tracy_emit_zone_begin_callstack(
srcloc: *const ___tracy_source_location_data,
depth: ::std::os::raw::c_int,
active: ::std::os::raw::c_int,
) -> TracyCZoneCtx;
}
extern "C" {
pub fn ___tracy_emit_zone_begin_alloc(
srcloc: u64,
active: ::std::os::raw::c_int,
) -> TracyCZoneCtx;
}
extern "C" {
pub fn ___tracy_emit_zone_begin_alloc_callstack(
srcloc: u64,
depth: ::std::os::raw::c_int,
active: ::std::os::raw::c_int,
) -> TracyCZoneCtx;
}
extern "C" {
pub fn ___tracy_emit_zone_end(ctx: TracyCZoneCtx);
}
extern "C" {
pub fn ___tracy_emit_zone_text(
ctx: TracyCZoneCtx,
txt: *const ::std::os::raw::c_char,
size: usize,
);
}
extern "C" {
pub fn ___tracy_emit_zone_name(
ctx: TracyCZoneCtx,
txt: *const ::std::os::raw::c_char,
size: usize,
);
}
extern "C" {
pub fn ___tracy_emit_zone_color(ctx: TracyCZoneCtx, color: u32);
}
extern "C" {
pub fn ___tracy_emit_zone_value(ctx: TracyCZoneCtx, value: u64);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin(arg1: ___tracy_gpu_zone_begin_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_callstack(arg1: ___tracy_gpu_zone_begin_callstack_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_alloc(arg1: ___tracy_gpu_zone_begin_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_alloc_callstack(
arg1: ___tracy_gpu_zone_begin_callstack_data,
);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_end(data: ___tracy_gpu_zone_end_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_time(arg1: ___tracy_gpu_time_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_new_context(arg1: ___tracy_gpu_new_context_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_context_name(arg1: ___tracy_gpu_context_name_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_calibration(arg1: ___tracy_gpu_calibration_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_time_sync(arg1: ___tracy_gpu_time_sync_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_serial(arg1: ___tracy_gpu_zone_begin_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_callstack_serial(
arg1: ___tracy_gpu_zone_begin_callstack_data,
);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_alloc_serial(arg1: ___tracy_gpu_zone_begin_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_alloc_callstack_serial(
arg1: ___tracy_gpu_zone_begin_callstack_data,
);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_end_serial(data: ___tracy_gpu_zone_end_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_time_serial(arg1: ___tracy_gpu_time_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_new_context_serial(arg1: ___tracy_gpu_new_context_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_context_name_serial(arg1: ___tracy_gpu_context_name_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_calibration_serial(arg1: ___tracy_gpu_calibration_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_time_sync_serial(arg1: ___tracy_gpu_time_sync_data);
}
extern "C" {
pub fn ___tracy_connected() -> ::std::os::raw::c_int;
}
extern "C" {
pub fn ___tracy_emit_memory_alloc(
ptr: *const ::std::os::raw::c_void,
size: usize,
secure: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ___tracy_emit_memory_alloc_callstack(
ptr: *const ::std::os::raw::c_void,
size: usize,
depth: ::std::os::raw::c_int,
secure: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ___tracy_emit_memory_free(
ptr: *const ::std::os::raw::c_void,
secure: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ___tracy_emit_memory_free_callstack(
ptr: *const ::std::os::raw::c_void,
depth: ::std::os::raw::c_int,
secure: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ___tracy_emit_memory_alloc_named(
ptr: *const ::std::os::raw::c_void,
size: usize,
secure: ::std::os::raw::c_int,
name: *const ::std::os::raw::c_char,
);
}
extern "C" {
pub fn ___tracy_emit_memory_alloc_callstack_named(
ptr: *const ::std::os::raw::c_void,
size: usize,
depth: ::std::os::raw::c_int,
secure: ::std::os::raw::c_int,
name: *const ::std::os::raw::c_char,
);
}
extern "C" {
pub fn ___tracy_emit_memory_free_named(
ptr: *const ::std::os::raw::c_void,
secure: ::std::os::raw::c_int,
name: *const ::std::os::raw::c_char,
);
}
extern "C" {
pub fn ___tracy_emit_memory_free_callstack_named(
ptr: *const ::std::os::raw::c_void,
depth: ::std::os::raw::c_int,
secure: ::std::os::raw::c_int,
name: *const ::std::os::raw::c_char,
);
}
extern "C" {
pub fn ___tracy_emit_message(
txt: *const ::std::os::raw::c_char,
size: usize,
callstack: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ___tracy_emit_messageL(
txt: *const ::std::os::raw::c_char,
callstack: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ___tracy_emit_messageC(
txt: *const ::std::os::raw::c_char,
size: usize,
color: u32,
callstack: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ___tracy_emit_messageLC(
txt: *const ::std::os::raw::c_char,
color: u32,
callstack: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ___tracy_emit_frame_mark(name: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn ___tracy_emit_frame_mark_start(name: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn ___tracy_emit_frame_mark_end(name: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn ___tracy_emit_frame_image(
image: *const ::std::os::raw::c_void,
w: u16,
h: u16,
offset: u8,
flip: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ___tracy_emit_plot(name: *const ::std::os::raw::c_char, val: f64);
}
extern "C" {
pub fn ___tracy_emit_plot_float(name: *const ::std::os::raw::c_char, val: f32);
}
extern "C" {
pub fn ___tracy_emit_plot_int(name: *const ::std::os::raw::c_char, val: i64);
}
extern "C" {
pub fn ___tracy_emit_plot_config(
name: *const ::std::os::raw::c_char,
type_: ::std::os::raw::c_int,
step: ::std::os::raw::c_int,
fill: ::std::os::raw::c_int,
color: u32,
);
}
extern "C" {
pub fn ___tracy_emit_message_appinfo(txt: *const ::std::os::raw::c_char, size: usize);
}
extern "C" {
pub fn ___tracy_announce_lockable_ctx(
srcloc: *const ___tracy_source_location_data,
) -> *mut __tracy_lockable_context_data;
}
extern "C" {
pub fn ___tracy_terminate_lockable_ctx(lockdata: *mut __tracy_lockable_context_data);
}
extern "C" {
pub fn ___tracy_before_lock_lockable_ctx(
lockdata: *mut __tracy_lockable_context_data,
) -> ::std::os::raw::c_int;
}
extern "C" {
pub fn ___tracy_after_lock_lockable_ctx(lockdata: *mut __tracy_lockable_context_data);
}
extern "C" {
pub fn ___tracy_after_unlock_lockable_ctx(lockdata: *mut __tracy_lockable_context_data);
}
extern "C" {
pub fn ___tracy_after_try_lock_lockable_ctx(
lockdata: *mut __tracy_lockable_context_data,
acquired: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ___tracy_mark_lockable_ctx(
lockdata: *mut __tracy_lockable_context_data,
srcloc: *const ___tracy_source_location_data,
);
}
extern "C" {
pub fn ___tracy_custom_name_lockable_ctx(
lockdata: *mut __tracy_lockable_context_data,
name: *const ::std::os::raw::c_char,
nameSz: usize,
);
}