1pub const TracyPlotFormatEnum_TracyPlotFormatNumber: TracyPlotFormatEnum = 0;
2pub const TracyPlotFormatEnum_TracyPlotFormatMemory: TracyPlotFormatEnum = 1;
3pub const TracyPlotFormatEnum_TracyPlotFormatPercentage: TracyPlotFormatEnum = 2;
4pub const TracyPlotFormatEnum_TracyPlotFormatWatt: TracyPlotFormatEnum = 3;
5type TracyPlotFormatEnum = ::std::os::raw::c_uint;
6extern "C" {
7 pub fn ___tracy_set_thread_name(name: *const ::std::os::raw::c_char);
8}
9#[repr(C)]
10#[derive(Debug, Copy, Clone)]
11pub struct ___tracy_source_location_data {
12 pub name: *const ::std::os::raw::c_char,
13 pub function: *const ::std::os::raw::c_char,
14 pub file: *const ::std::os::raw::c_char,
15 pub line: u32,
16 pub color: u32,
17}
18#[test]
19fn bindgen_test_layout____tracy_source_location_data() {
20 const UNINIT: ::std::mem::MaybeUninit<___tracy_source_location_data> =
21 ::std::mem::MaybeUninit::uninit();
22 let ptr = UNINIT.as_ptr();
23 assert_eq!(
24 ::std::mem::size_of::<___tracy_source_location_data>(),
25 32usize,
26 concat!("Size of: ", stringify!(___tracy_source_location_data))
27 );
28 assert_eq!(
29 ::std::mem::align_of::<___tracy_source_location_data>(),
30 8usize,
31 concat!("Alignment of ", stringify!(___tracy_source_location_data))
32 );
33 assert_eq!(
34 unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
35 0usize,
36 concat!(
37 "Offset of field: ",
38 stringify!(___tracy_source_location_data),
39 "::",
40 stringify!(name)
41 )
42 );
43 assert_eq!(
44 unsafe { ::std::ptr::addr_of!((*ptr).function) as usize - ptr as usize },
45 8usize,
46 concat!(
47 "Offset of field: ",
48 stringify!(___tracy_source_location_data),
49 "::",
50 stringify!(function)
51 )
52 );
53 assert_eq!(
54 unsafe { ::std::ptr::addr_of!((*ptr).file) as usize - ptr as usize },
55 16usize,
56 concat!(
57 "Offset of field: ",
58 stringify!(___tracy_source_location_data),
59 "::",
60 stringify!(file)
61 )
62 );
63 assert_eq!(
64 unsafe { ::std::ptr::addr_of!((*ptr).line) as usize - ptr as usize },
65 24usize,
66 concat!(
67 "Offset of field: ",
68 stringify!(___tracy_source_location_data),
69 "::",
70 stringify!(line)
71 )
72 );
73 assert_eq!(
74 unsafe { ::std::ptr::addr_of!((*ptr).color) as usize - ptr as usize },
75 28usize,
76 concat!(
77 "Offset of field: ",
78 stringify!(___tracy_source_location_data),
79 "::",
80 stringify!(color)
81 )
82 );
83}
84#[repr(C)]
85#[derive(Debug, Copy, Clone)]
86pub struct ___tracy_c_zone_context {
87 pub id: u32,
88 pub active: ::std::os::raw::c_int,
89}
90#[test]
91fn bindgen_test_layout____tracy_c_zone_context() {
92 const UNINIT: ::std::mem::MaybeUninit<___tracy_c_zone_context> =
93 ::std::mem::MaybeUninit::uninit();
94 let ptr = UNINIT.as_ptr();
95 assert_eq!(
96 ::std::mem::size_of::<___tracy_c_zone_context>(),
97 8usize,
98 concat!("Size of: ", stringify!(___tracy_c_zone_context))
99 );
100 assert_eq!(
101 ::std::mem::align_of::<___tracy_c_zone_context>(),
102 4usize,
103 concat!("Alignment of ", stringify!(___tracy_c_zone_context))
104 );
105 assert_eq!(
106 unsafe { ::std::ptr::addr_of!((*ptr).id) as usize - ptr as usize },
107 0usize,
108 concat!(
109 "Offset of field: ",
110 stringify!(___tracy_c_zone_context),
111 "::",
112 stringify!(id)
113 )
114 );
115 assert_eq!(
116 unsafe { ::std::ptr::addr_of!((*ptr).active) as usize - ptr as usize },
117 4usize,
118 concat!(
119 "Offset of field: ",
120 stringify!(___tracy_c_zone_context),
121 "::",
122 stringify!(active)
123 )
124 );
125}
126#[repr(C)]
127#[derive(Debug, Copy, Clone)]
128pub struct ___tracy_gpu_time_data {
129 pub gpuTime: i64,
130 pub queryId: u16,
131 pub context: u8,
132}
133#[test]
134fn bindgen_test_layout____tracy_gpu_time_data() {
135 const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_time_data> =
136 ::std::mem::MaybeUninit::uninit();
137 let ptr = UNINIT.as_ptr();
138 assert_eq!(
139 ::std::mem::size_of::<___tracy_gpu_time_data>(),
140 16usize,
141 concat!("Size of: ", stringify!(___tracy_gpu_time_data))
142 );
143 assert_eq!(
144 ::std::mem::align_of::<___tracy_gpu_time_data>(),
145 8usize,
146 concat!("Alignment of ", stringify!(___tracy_gpu_time_data))
147 );
148 assert_eq!(
149 unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
150 0usize,
151 concat!(
152 "Offset of field: ",
153 stringify!(___tracy_gpu_time_data),
154 "::",
155 stringify!(gpuTime)
156 )
157 );
158 assert_eq!(
159 unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
160 8usize,
161 concat!(
162 "Offset of field: ",
163 stringify!(___tracy_gpu_time_data),
164 "::",
165 stringify!(queryId)
166 )
167 );
168 assert_eq!(
169 unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
170 10usize,
171 concat!(
172 "Offset of field: ",
173 stringify!(___tracy_gpu_time_data),
174 "::",
175 stringify!(context)
176 )
177 );
178}
179#[repr(C)]
180#[derive(Debug, Copy, Clone)]
181pub struct ___tracy_gpu_zone_begin_data {
182 pub srcloc: u64,
183 pub queryId: u16,
184 pub context: u8,
185}
186#[test]
187fn bindgen_test_layout____tracy_gpu_zone_begin_data() {
188 const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_zone_begin_data> =
189 ::std::mem::MaybeUninit::uninit();
190 let ptr = UNINIT.as_ptr();
191 assert_eq!(
192 ::std::mem::size_of::<___tracy_gpu_zone_begin_data>(),
193 16usize,
194 concat!("Size of: ", stringify!(___tracy_gpu_zone_begin_data))
195 );
196 assert_eq!(
197 ::std::mem::align_of::<___tracy_gpu_zone_begin_data>(),
198 8usize,
199 concat!("Alignment of ", stringify!(___tracy_gpu_zone_begin_data))
200 );
201 assert_eq!(
202 unsafe { ::std::ptr::addr_of!((*ptr).srcloc) as usize - ptr as usize },
203 0usize,
204 concat!(
205 "Offset of field: ",
206 stringify!(___tracy_gpu_zone_begin_data),
207 "::",
208 stringify!(srcloc)
209 )
210 );
211 assert_eq!(
212 unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
213 8usize,
214 concat!(
215 "Offset of field: ",
216 stringify!(___tracy_gpu_zone_begin_data),
217 "::",
218 stringify!(queryId)
219 )
220 );
221 assert_eq!(
222 unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
223 10usize,
224 concat!(
225 "Offset of field: ",
226 stringify!(___tracy_gpu_zone_begin_data),
227 "::",
228 stringify!(context)
229 )
230 );
231}
232#[repr(C)]
233#[derive(Debug, Copy, Clone)]
234pub struct ___tracy_gpu_zone_begin_callstack_data {
235 pub srcloc: u64,
236 pub depth: ::std::os::raw::c_int,
237 pub queryId: u16,
238 pub context: u8,
239}
240#[test]
241fn bindgen_test_layout____tracy_gpu_zone_begin_callstack_data() {
242 const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_zone_begin_callstack_data> =
243 ::std::mem::MaybeUninit::uninit();
244 let ptr = UNINIT.as_ptr();
245 assert_eq!(
246 ::std::mem::size_of::<___tracy_gpu_zone_begin_callstack_data>(),
247 16usize,
248 concat!(
249 "Size of: ",
250 stringify!(___tracy_gpu_zone_begin_callstack_data)
251 )
252 );
253 assert_eq!(
254 ::std::mem::align_of::<___tracy_gpu_zone_begin_callstack_data>(),
255 8usize,
256 concat!(
257 "Alignment of ",
258 stringify!(___tracy_gpu_zone_begin_callstack_data)
259 )
260 );
261 assert_eq!(
262 unsafe { ::std::ptr::addr_of!((*ptr).srcloc) as usize - ptr as usize },
263 0usize,
264 concat!(
265 "Offset of field: ",
266 stringify!(___tracy_gpu_zone_begin_callstack_data),
267 "::",
268 stringify!(srcloc)
269 )
270 );
271 assert_eq!(
272 unsafe { ::std::ptr::addr_of!((*ptr).depth) as usize - ptr as usize },
273 8usize,
274 concat!(
275 "Offset of field: ",
276 stringify!(___tracy_gpu_zone_begin_callstack_data),
277 "::",
278 stringify!(depth)
279 )
280 );
281 assert_eq!(
282 unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
283 12usize,
284 concat!(
285 "Offset of field: ",
286 stringify!(___tracy_gpu_zone_begin_callstack_data),
287 "::",
288 stringify!(queryId)
289 )
290 );
291 assert_eq!(
292 unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
293 14usize,
294 concat!(
295 "Offset of field: ",
296 stringify!(___tracy_gpu_zone_begin_callstack_data),
297 "::",
298 stringify!(context)
299 )
300 );
301}
302#[repr(C)]
303#[derive(Debug, Copy, Clone)]
304pub struct ___tracy_gpu_zone_end_data {
305 pub queryId: u16,
306 pub context: u8,
307}
308#[test]
309fn bindgen_test_layout____tracy_gpu_zone_end_data() {
310 const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_zone_end_data> =
311 ::std::mem::MaybeUninit::uninit();
312 let ptr = UNINIT.as_ptr();
313 assert_eq!(
314 ::std::mem::size_of::<___tracy_gpu_zone_end_data>(),
315 4usize,
316 concat!("Size of: ", stringify!(___tracy_gpu_zone_end_data))
317 );
318 assert_eq!(
319 ::std::mem::align_of::<___tracy_gpu_zone_end_data>(),
320 2usize,
321 concat!("Alignment of ", stringify!(___tracy_gpu_zone_end_data))
322 );
323 assert_eq!(
324 unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
325 0usize,
326 concat!(
327 "Offset of field: ",
328 stringify!(___tracy_gpu_zone_end_data),
329 "::",
330 stringify!(queryId)
331 )
332 );
333 assert_eq!(
334 unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
335 2usize,
336 concat!(
337 "Offset of field: ",
338 stringify!(___tracy_gpu_zone_end_data),
339 "::",
340 stringify!(context)
341 )
342 );
343}
344#[repr(C)]
345#[derive(Debug, Copy, Clone)]
346pub struct ___tracy_gpu_new_context_data {
347 pub gpuTime: i64,
348 pub period: f32,
349 pub context: u8,
350 pub flags: u8,
351 pub type_: u8,
352}
353#[test]
354fn bindgen_test_layout____tracy_gpu_new_context_data() {
355 const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_new_context_data> =
356 ::std::mem::MaybeUninit::uninit();
357 let ptr = UNINIT.as_ptr();
358 assert_eq!(
359 ::std::mem::size_of::<___tracy_gpu_new_context_data>(),
360 16usize,
361 concat!("Size of: ", stringify!(___tracy_gpu_new_context_data))
362 );
363 assert_eq!(
364 ::std::mem::align_of::<___tracy_gpu_new_context_data>(),
365 8usize,
366 concat!("Alignment of ", stringify!(___tracy_gpu_new_context_data))
367 );
368 assert_eq!(
369 unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
370 0usize,
371 concat!(
372 "Offset of field: ",
373 stringify!(___tracy_gpu_new_context_data),
374 "::",
375 stringify!(gpuTime)
376 )
377 );
378 assert_eq!(
379 unsafe { ::std::ptr::addr_of!((*ptr).period) as usize - ptr as usize },
380 8usize,
381 concat!(
382 "Offset of field: ",
383 stringify!(___tracy_gpu_new_context_data),
384 "::",
385 stringify!(period)
386 )
387 );
388 assert_eq!(
389 unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
390 12usize,
391 concat!(
392 "Offset of field: ",
393 stringify!(___tracy_gpu_new_context_data),
394 "::",
395 stringify!(context)
396 )
397 );
398 assert_eq!(
399 unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize },
400 13usize,
401 concat!(
402 "Offset of field: ",
403 stringify!(___tracy_gpu_new_context_data),
404 "::",
405 stringify!(flags)
406 )
407 );
408 assert_eq!(
409 unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
410 14usize,
411 concat!(
412 "Offset of field: ",
413 stringify!(___tracy_gpu_new_context_data),
414 "::",
415 stringify!(type_)
416 )
417 );
418}
419#[repr(C)]
420#[derive(Debug, Copy, Clone)]
421pub struct ___tracy_gpu_context_name_data {
422 pub context: u8,
423 pub name: *const ::std::os::raw::c_char,
424 pub len: u16,
425}
426#[test]
427fn bindgen_test_layout____tracy_gpu_context_name_data() {
428 const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_context_name_data> =
429 ::std::mem::MaybeUninit::uninit();
430 let ptr = UNINIT.as_ptr();
431 assert_eq!(
432 ::std::mem::size_of::<___tracy_gpu_context_name_data>(),
433 24usize,
434 concat!("Size of: ", stringify!(___tracy_gpu_context_name_data))
435 );
436 assert_eq!(
437 ::std::mem::align_of::<___tracy_gpu_context_name_data>(),
438 8usize,
439 concat!("Alignment of ", stringify!(___tracy_gpu_context_name_data))
440 );
441 assert_eq!(
442 unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
443 0usize,
444 concat!(
445 "Offset of field: ",
446 stringify!(___tracy_gpu_context_name_data),
447 "::",
448 stringify!(context)
449 )
450 );
451 assert_eq!(
452 unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
453 8usize,
454 concat!(
455 "Offset of field: ",
456 stringify!(___tracy_gpu_context_name_data),
457 "::",
458 stringify!(name)
459 )
460 );
461 assert_eq!(
462 unsafe { ::std::ptr::addr_of!((*ptr).len) as usize - ptr as usize },
463 16usize,
464 concat!(
465 "Offset of field: ",
466 stringify!(___tracy_gpu_context_name_data),
467 "::",
468 stringify!(len)
469 )
470 );
471}
472#[repr(C)]
473#[derive(Debug, Copy, Clone)]
474pub struct ___tracy_gpu_calibration_data {
475 pub gpuTime: i64,
476 pub cpuDelta: i64,
477 pub context: u8,
478}
479#[test]
480fn bindgen_test_layout____tracy_gpu_calibration_data() {
481 const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_calibration_data> =
482 ::std::mem::MaybeUninit::uninit();
483 let ptr = UNINIT.as_ptr();
484 assert_eq!(
485 ::std::mem::size_of::<___tracy_gpu_calibration_data>(),
486 24usize,
487 concat!("Size of: ", stringify!(___tracy_gpu_calibration_data))
488 );
489 assert_eq!(
490 ::std::mem::align_of::<___tracy_gpu_calibration_data>(),
491 8usize,
492 concat!("Alignment of ", stringify!(___tracy_gpu_calibration_data))
493 );
494 assert_eq!(
495 unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
496 0usize,
497 concat!(
498 "Offset of field: ",
499 stringify!(___tracy_gpu_calibration_data),
500 "::",
501 stringify!(gpuTime)
502 )
503 );
504 assert_eq!(
505 unsafe { ::std::ptr::addr_of!((*ptr).cpuDelta) as usize - ptr as usize },
506 8usize,
507 concat!(
508 "Offset of field: ",
509 stringify!(___tracy_gpu_calibration_data),
510 "::",
511 stringify!(cpuDelta)
512 )
513 );
514 assert_eq!(
515 unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
516 16usize,
517 concat!(
518 "Offset of field: ",
519 stringify!(___tracy_gpu_calibration_data),
520 "::",
521 stringify!(context)
522 )
523 );
524}
525#[repr(C)]
526#[derive(Debug, Copy, Clone)]
527pub struct ___tracy_gpu_time_sync_data {
528 pub gpuTime: i64,
529 pub context: u8,
530}
531#[test]
532fn bindgen_test_layout____tracy_gpu_time_sync_data() {
533 const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_time_sync_data> =
534 ::std::mem::MaybeUninit::uninit();
535 let ptr = UNINIT.as_ptr();
536 assert_eq!(
537 ::std::mem::size_of::<___tracy_gpu_time_sync_data>(),
538 16usize,
539 concat!("Size of: ", stringify!(___tracy_gpu_time_sync_data))
540 );
541 assert_eq!(
542 ::std::mem::align_of::<___tracy_gpu_time_sync_data>(),
543 8usize,
544 concat!("Alignment of ", stringify!(___tracy_gpu_time_sync_data))
545 );
546 assert_eq!(
547 unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
548 0usize,
549 concat!(
550 "Offset of field: ",
551 stringify!(___tracy_gpu_time_sync_data),
552 "::",
553 stringify!(gpuTime)
554 )
555 );
556 assert_eq!(
557 unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
558 8usize,
559 concat!(
560 "Offset of field: ",
561 stringify!(___tracy_gpu_time_sync_data),
562 "::",
563 stringify!(context)
564 )
565 );
566}
567#[repr(C)]
568#[derive(Debug, Copy, Clone)]
569pub struct __tracy_lockable_context_data {
570 _unused: [u8; 0],
571}
572type TracyCZoneCtx = ___tracy_c_zone_context;
573extern "C" {
574 pub fn ___tracy_alloc_srcloc(
575 line: u32,
576 source: *const ::std::os::raw::c_char,
577 sourceSz: usize,
578 function: *const ::std::os::raw::c_char,
579 functionSz: usize,
580 color: u32,
581 ) -> u64;
582}
583extern "C" {
584 pub fn ___tracy_alloc_srcloc_name(
585 line: u32,
586 source: *const ::std::os::raw::c_char,
587 sourceSz: usize,
588 function: *const ::std::os::raw::c_char,
589 functionSz: usize,
590 name: *const ::std::os::raw::c_char,
591 nameSz: usize,
592 color: u32,
593 ) -> u64;
594}
595extern "C" {
596 pub fn ___tracy_emit_zone_begin(
597 srcloc: *const ___tracy_source_location_data,
598 active: ::std::os::raw::c_int,
599 ) -> TracyCZoneCtx;
600}
601extern "C" {
602 pub fn ___tracy_emit_zone_begin_callstack(
603 srcloc: *const ___tracy_source_location_data,
604 depth: ::std::os::raw::c_int,
605 active: ::std::os::raw::c_int,
606 ) -> TracyCZoneCtx;
607}
608extern "C" {
609 pub fn ___tracy_emit_zone_begin_alloc(
610 srcloc: u64,
611 active: ::std::os::raw::c_int,
612 ) -> TracyCZoneCtx;
613}
614extern "C" {
615 pub fn ___tracy_emit_zone_begin_alloc_callstack(
616 srcloc: u64,
617 depth: ::std::os::raw::c_int,
618 active: ::std::os::raw::c_int,
619 ) -> TracyCZoneCtx;
620}
621extern "C" {
622 pub fn ___tracy_emit_zone_end(ctx: TracyCZoneCtx);
623}
624extern "C" {
625 pub fn ___tracy_emit_zone_text(
626 ctx: TracyCZoneCtx,
627 txt: *const ::std::os::raw::c_char,
628 size: usize,
629 );
630}
631extern "C" {
632 pub fn ___tracy_emit_zone_name(
633 ctx: TracyCZoneCtx,
634 txt: *const ::std::os::raw::c_char,
635 size: usize,
636 );
637}
638extern "C" {
639 pub fn ___tracy_emit_zone_color(ctx: TracyCZoneCtx, color: u32);
640}
641extern "C" {
642 pub fn ___tracy_emit_zone_value(ctx: TracyCZoneCtx, value: u64);
643}
644extern "C" {
645 pub fn ___tracy_emit_gpu_zone_begin(arg1: ___tracy_gpu_zone_begin_data);
646}
647extern "C" {
648 pub fn ___tracy_emit_gpu_zone_begin_callstack(arg1: ___tracy_gpu_zone_begin_callstack_data);
649}
650extern "C" {
651 pub fn ___tracy_emit_gpu_zone_begin_alloc(arg1: ___tracy_gpu_zone_begin_data);
652}
653extern "C" {
654 pub fn ___tracy_emit_gpu_zone_begin_alloc_callstack(
655 arg1: ___tracy_gpu_zone_begin_callstack_data,
656 );
657}
658extern "C" {
659 pub fn ___tracy_emit_gpu_zone_end(data: ___tracy_gpu_zone_end_data);
660}
661extern "C" {
662 pub fn ___tracy_emit_gpu_time(arg1: ___tracy_gpu_time_data);
663}
664extern "C" {
665 pub fn ___tracy_emit_gpu_new_context(arg1: ___tracy_gpu_new_context_data);
666}
667extern "C" {
668 pub fn ___tracy_emit_gpu_context_name(arg1: ___tracy_gpu_context_name_data);
669}
670extern "C" {
671 pub fn ___tracy_emit_gpu_calibration(arg1: ___tracy_gpu_calibration_data);
672}
673extern "C" {
674 pub fn ___tracy_emit_gpu_time_sync(arg1: ___tracy_gpu_time_sync_data);
675}
676extern "C" {
677 pub fn ___tracy_emit_gpu_zone_begin_serial(arg1: ___tracy_gpu_zone_begin_data);
678}
679extern "C" {
680 pub fn ___tracy_emit_gpu_zone_begin_callstack_serial(
681 arg1: ___tracy_gpu_zone_begin_callstack_data,
682 );
683}
684extern "C" {
685 pub fn ___tracy_emit_gpu_zone_begin_alloc_serial(arg1: ___tracy_gpu_zone_begin_data);
686}
687extern "C" {
688 pub fn ___tracy_emit_gpu_zone_begin_alloc_callstack_serial(
689 arg1: ___tracy_gpu_zone_begin_callstack_data,
690 );
691}
692extern "C" {
693 pub fn ___tracy_emit_gpu_zone_end_serial(data: ___tracy_gpu_zone_end_data);
694}
695extern "C" {
696 pub fn ___tracy_emit_gpu_time_serial(arg1: ___tracy_gpu_time_data);
697}
698extern "C" {
699 pub fn ___tracy_emit_gpu_new_context_serial(arg1: ___tracy_gpu_new_context_data);
700}
701extern "C" {
702 pub fn ___tracy_emit_gpu_context_name_serial(arg1: ___tracy_gpu_context_name_data);
703}
704extern "C" {
705 pub fn ___tracy_emit_gpu_calibration_serial(arg1: ___tracy_gpu_calibration_data);
706}
707extern "C" {
708 pub fn ___tracy_emit_gpu_time_sync_serial(arg1: ___tracy_gpu_time_sync_data);
709}
710extern "C" {
711 pub fn ___tracy_connected() -> ::std::os::raw::c_int;
712}
713extern "C" {
714 pub fn ___tracy_emit_memory_alloc(
715 ptr: *const ::std::os::raw::c_void,
716 size: usize,
717 secure: ::std::os::raw::c_int,
718 );
719}
720extern "C" {
721 pub fn ___tracy_emit_memory_alloc_callstack(
722 ptr: *const ::std::os::raw::c_void,
723 size: usize,
724 depth: ::std::os::raw::c_int,
725 secure: ::std::os::raw::c_int,
726 );
727}
728extern "C" {
729 pub fn ___tracy_emit_memory_free(
730 ptr: *const ::std::os::raw::c_void,
731 secure: ::std::os::raw::c_int,
732 );
733}
734extern "C" {
735 pub fn ___tracy_emit_memory_free_callstack(
736 ptr: *const ::std::os::raw::c_void,
737 depth: ::std::os::raw::c_int,
738 secure: ::std::os::raw::c_int,
739 );
740}
741extern "C" {
742 pub fn ___tracy_emit_memory_alloc_named(
743 ptr: *const ::std::os::raw::c_void,
744 size: usize,
745 secure: ::std::os::raw::c_int,
746 name: *const ::std::os::raw::c_char,
747 );
748}
749extern "C" {
750 pub fn ___tracy_emit_memory_alloc_callstack_named(
751 ptr: *const ::std::os::raw::c_void,
752 size: usize,
753 depth: ::std::os::raw::c_int,
754 secure: ::std::os::raw::c_int,
755 name: *const ::std::os::raw::c_char,
756 );
757}
758extern "C" {
759 pub fn ___tracy_emit_memory_free_named(
760 ptr: *const ::std::os::raw::c_void,
761 secure: ::std::os::raw::c_int,
762 name: *const ::std::os::raw::c_char,
763 );
764}
765extern "C" {
766 pub fn ___tracy_emit_memory_free_callstack_named(
767 ptr: *const ::std::os::raw::c_void,
768 depth: ::std::os::raw::c_int,
769 secure: ::std::os::raw::c_int,
770 name: *const ::std::os::raw::c_char,
771 );
772}
773extern "C" {
774 pub fn ___tracy_emit_message(
775 txt: *const ::std::os::raw::c_char,
776 size: usize,
777 callstack: ::std::os::raw::c_int,
778 );
779}
780extern "C" {
781 pub fn ___tracy_emit_messageL(
782 txt: *const ::std::os::raw::c_char,
783 callstack: ::std::os::raw::c_int,
784 );
785}
786extern "C" {
787 pub fn ___tracy_emit_messageC(
788 txt: *const ::std::os::raw::c_char,
789 size: usize,
790 color: u32,
791 callstack: ::std::os::raw::c_int,
792 );
793}
794extern "C" {
795 pub fn ___tracy_emit_messageLC(
796 txt: *const ::std::os::raw::c_char,
797 color: u32,
798 callstack: ::std::os::raw::c_int,
799 );
800}
801extern "C" {
802 pub fn ___tracy_emit_frame_mark(name: *const ::std::os::raw::c_char);
803}
804extern "C" {
805 pub fn ___tracy_emit_frame_mark_start(name: *const ::std::os::raw::c_char);
806}
807extern "C" {
808 pub fn ___tracy_emit_frame_mark_end(name: *const ::std::os::raw::c_char);
809}
810extern "C" {
811 pub fn ___tracy_emit_frame_image(
812 image: *const ::std::os::raw::c_void,
813 w: u16,
814 h: u16,
815 offset: u8,
816 flip: ::std::os::raw::c_int,
817 );
818}
819extern "C" {
820 pub fn ___tracy_emit_plot(name: *const ::std::os::raw::c_char, val: f64);
821}
822extern "C" {
823 pub fn ___tracy_emit_plot_float(name: *const ::std::os::raw::c_char, val: f32);
824}
825extern "C" {
826 pub fn ___tracy_emit_plot_int(name: *const ::std::os::raw::c_char, val: i64);
827}
828extern "C" {
829 pub fn ___tracy_emit_plot_config(
830 name: *const ::std::os::raw::c_char,
831 type_: ::std::os::raw::c_int,
832 step: ::std::os::raw::c_int,
833 fill: ::std::os::raw::c_int,
834 color: u32,
835 );
836}
837extern "C" {
838 pub fn ___tracy_emit_message_appinfo(txt: *const ::std::os::raw::c_char, size: usize);
839}
840extern "C" {
841 pub fn ___tracy_announce_lockable_ctx(
842 srcloc: *const ___tracy_source_location_data,
843 ) -> *mut __tracy_lockable_context_data;
844}
845extern "C" {
846 pub fn ___tracy_terminate_lockable_ctx(lockdata: *mut __tracy_lockable_context_data);
847}
848extern "C" {
849 pub fn ___tracy_before_lock_lockable_ctx(
850 lockdata: *mut __tracy_lockable_context_data,
851 ) -> ::std::os::raw::c_int;
852}
853extern "C" {
854 pub fn ___tracy_after_lock_lockable_ctx(lockdata: *mut __tracy_lockable_context_data);
855}
856extern "C" {
857 pub fn ___tracy_after_unlock_lockable_ctx(lockdata: *mut __tracy_lockable_context_data);
858}
859extern "C" {
860 pub fn ___tracy_after_try_lock_lockable_ctx(
861 lockdata: *mut __tracy_lockable_context_data,
862 acquired: ::std::os::raw::c_int,
863 );
864}
865extern "C" {
866 pub fn ___tracy_mark_lockable_ctx(
867 lockdata: *mut __tracy_lockable_context_data,
868 srcloc: *const ___tracy_source_location_data,
869 );
870}
871extern "C" {
872 pub fn ___tracy_custom_name_lockable_ctx(
873 lockdata: *mut __tracy_lockable_context_data,
874 name: *const ::std::os::raw::c_char,
875 nameSz: usize,
876 );
877}