| 23 | |
| 24 | #if RESHADE_VERBOSE_LOG |
| 25 | static const char *addon_event_to_string(reshade::addon_event ev) |
| 26 | { |
| 27 | using reshade::addon_event; |
| 28 | switch (ev) |
| 29 | { |
| 30 | case addon_event::init_device: return "init_device"; |
| 31 | case addon_event::create_device: return "create_device"; |
| 32 | case addon_event::destroy_device: return "destroy_device"; |
| 33 | case addon_event::init_command_list: return "init_command_list"; |
| 34 | case addon_event::destroy_command_list: return "destroy_command_list"; |
| 35 | case addon_event::init_command_queue: return "init_command_queue"; |
| 36 | case addon_event::destroy_command_queue: return "destroy_command_queue"; |
| 37 | case addon_event::init_swapchain: return "init_swapchain"; |
| 38 | case addon_event::create_swapchain: return "create_swapchain"; |
| 39 | case addon_event::destroy_swapchain: return "destroy_swapchain"; |
| 40 | case addon_event::init_effect_runtime: return "init_effect_runtime"; |
| 41 | case addon_event::destroy_effect_runtime: return "destroy_effect_runtime"; |
| 42 | case addon_event::init_sampler: return "init_sampler"; |
| 43 | case addon_event::create_sampler: return "create_sampler"; |
| 44 | case addon_event::destroy_sampler: return "destroy_sampler"; |
| 45 | case addon_event::init_resource: return "init_resource"; |
| 46 | case addon_event::create_resource: return "create_resource"; |
| 47 | case addon_event::destroy_resource: return "destroy_resource"; |
| 48 | case addon_event::init_resource_view: return "init_resource_view"; |
| 49 | case addon_event::create_resource_view: return "create_resource_view"; |
| 50 | case addon_event::destroy_resource_view: return "destroy_resource_view"; |
| 51 | case addon_event::map_buffer_region: return "map_buffer_region"; |
| 52 | case addon_event::unmap_buffer_region: return "unmap_buffer_region"; |
| 53 | case addon_event::map_texture_region: return "map_texture_region"; |
| 54 | case addon_event::unmap_texture_region: return "unmap_texture_region"; |
| 55 | case addon_event::update_buffer_region: return "update_buffer_region"; |
| 56 | case addon_event::update_buffer_region_command: return "update_buffer_region_command"; |
| 57 | case addon_event::update_texture_region: return "update_texture_region"; |
| 58 | case addon_event::update_texture_region_command: return "update_texture_region_command"; |
| 59 | case addon_event::init_pipeline: return "init_pipeline"; |
| 60 | case addon_event::create_pipeline: return "create_pipeline"; |
| 61 | case addon_event::destroy_pipeline: return "destroy_pipeline"; |
| 62 | case addon_event::init_pipeline_layout: return "init_pipeline_layout"; |
| 63 | case addon_event::create_pipeline_layout: return "create_pipeline_layout"; |
| 64 | case addon_event::destroy_pipeline_layout: return "destroy_pipeline_layout"; |
| 65 | case addon_event::copy_descriptor_tables: return "copy_descriptor_tables"; |
| 66 | case addon_event::update_descriptor_tables: return "update_descriptor_tables"; |
| 67 | case addon_event::init_query_heap: return "init_query_heap"; |
| 68 | case addon_event::create_query_heap: return "create_query_heap"; |
| 69 | case addon_event::destroy_query_heap: return "destroy_query_heap"; |
| 70 | case addon_event::get_query_heap_results: return "get_query_heap_results"; |
| 71 | case addon_event::barrier: return "barrier"; |
| 72 | case addon_event::begin_render_pass: return "begin_render_pass"; |
| 73 | case addon_event::end_render_pass: return "end_render_pass"; |
| 74 | case addon_event::bind_render_targets_and_depth_stencil: return "bind_render_targets_and_depth_stencil"; |
| 75 | case addon_event::bind_pipeline: return "bind_pipeline"; |
| 76 | case addon_event::bind_pipeline_states: return "bind_pipeline_states"; |
| 77 | case addon_event::bind_viewports: return "bind_viewports"; |
| 78 | case addon_event::bind_scissor_rects: return "bind_scissor_rects"; |
| 79 | case addon_event::push_constants: return "push_constants"; |
| 80 | case addon_event::push_descriptors: return "push_descriptors"; |
| 81 | case addon_event::bind_descriptor_tables: return "bind_descriptor_tables"; |
| 82 | case addon_event::bind_index_buffer: return "bind_index_buffer"; |
no outgoing calls
no test coverage detected