4 void radv_rmv_collect_trace_events(void){}
5 void radv_rmv_log_bo_allocate(void){}
6 void radv_rmv_log_bo_destroy(void){}
7 void radv_rmv_log_border_color_palette_create(void){}
8 void radv_rmv_log_border_color_palette_destroy(void){}
9 void radv_rmv_log_buffer_bind(void){}
10 void radv_rmv_log_command_buffer_bo_create(void){}
11 void radv_rmv_log_command_buffer_bo_destroy(void){}
12 void radv_rmv_log_compute_pipeline_create(void){}
13 void radv_rmv_log_descriptor_pool_create(void){}
14 void radv_rmv_log_event_create(void){}
15 void radv_rmv_log_graphics_pipeline_create(void){}
16 void radv_rmv_log_heap_create(void){}
17 void radv_rmv_log_image_bind(void){}
18 void radv_rmv_log_image_create(void){}
19 void radv_rmv_log_query_pool_create(void){}
20 void radv_rmv_log_resource_destroy(void){}
21 void radv_rmv_log_rt_pipeline_create(void){}
22 void radv_rmv_log_sparse_add_residency(void){}
23 void radv_rmv_log_sparse_remove_residency(void){}
24 void radv_rmv_log_submit(void){}
25 void radv_rmv_fill_device_info(void){}
26 void radv_memory_trace_init(void){}
27 void radv_memory_trace_finish(void){}
28 void vk_memory_trace_init(void){}
29 void vk_memory_trace_finish(void){}
30 void vk_rmv_log_buffer_create(void){}
31 void vk_rmv_log_cpu_map(void){}
32 void vk_dump_rmv_capture(void){}
34 /* raytracing tracing abomination */
35 bool radv_rra_trace_enabled(void) {return false;}
36 void radv_rra_trace_init(void){}
37 void radv_rra_trace_finish(void){}
38 void radv_rra_dump_trace(void){}
40 /* sqtt thread tracing */
41 void radv_thread_trace_init(void){}
42 void radv_thread_trace_finish(void){}
43 void radv_emit_inhibit_clockgating(void){}
44 void radv_emit_spi_config_cntl(void){}
45 void radv_sqtt_emit_relocated_shaders(void){}
46 bool radv_sqtt_init(void){return false;}
47 void radv_sqtt_finish(void){}
48 bool radv_sqtt_queue_events_enabled(void){return false;}
50 /* don't know, but seems related to sqtt thread tracing */
51 bool radv_is_instruction_timing_enabled(void) {return false;}
53 void radv_describe_dispatch(void){}
54 void radv_describe_layout_transition(void){}
55 void radv_describe_draw(void){}
57 void radv_describe_barrier_start(void){}
58 void radv_describe_barrier_end(void){}
59 void radv_describe_barrier_end_delayed(void){}
61 void radv_describe_begin_cmd_buffer(void){}
62 void radv_describe_end_cmd_buffer(void){}
64 void radv_describe_begin_render_pass_clear(void){}
65 void radv_describe_end_render_pass_clear(void){}
66 void radv_describe_begin_render_pass_resolve(void){}
67 void radv_describe_end_render_pass_resolve(void){}
70 /* this actually is related to the currently extremely toxic acceleration structure code */
71 void *radv_acceleration_structure_get_va(void *a
)