From c2170b9fc9bcfd9b0f9a1b727971cd80bd94c7b7 Mon Sep 17 00:00:00 2001 From: crosire Date: Fri, 11 Nov 2022 21:48:59 +0100 Subject: [PATCH] Clean up code --- .gitignore | 2 ++ .../08-texture_overlay/texturemod_overlay.cpp | 28 +++++++++---------- setup/Properties/Assembly.manifest | 2 +- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index b70b1053a..e44d8a517 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,8 @@ packages/ *.aps *.VC.db *.VC.opendb + +# Visual Studio user config files *.sdf *.opensdf *.suo diff --git a/examples/08-texture_overlay/texturemod_overlay.cpp b/examples/08-texture_overlay/texturemod_overlay.cpp index ecdda4ca5..e71461c75 100644 --- a/examples/08-texture_overlay/texturemod_overlay.cpp +++ b/examples/08-texture_overlay/texturemod_overlay.cpp @@ -29,11 +29,6 @@ struct tex_hash } }; -struct __declspec(uuid("f326a1eb-5062-453e-9852-a787594a977a")) cmd_data -{ - std::unordered_set current_texture_list; -}; - struct __declspec(uuid("0ce51b56-a973-4104-bcca-945686f50170")) device_data { resource green_texture = {}; @@ -48,6 +43,11 @@ struct __declspec(uuid("0ce51b56-a973-4104-bcca-945686f50170")) device_data float scale = 1.0f; }; +struct __declspec(uuid("f326a1eb-5062-453e-9852-a787594a977a")) command_list_data +{ + std::unordered_set current_texture_list; +}; + static std::mutex s_mutex; static void on_init_device(device *device) @@ -81,11 +81,11 @@ static void on_destroy_device(device *device) } static void on_init_cmd_list(command_list *cmd_list) { - cmd_list->create_private_data(); + cmd_list->create_private_data(); } static void on_destroy_cmd_list(command_list *cmd_list) { - cmd_list->destroy_private_data(); + cmd_list->destroy_private_data(); } static void on_init_texture(device *device, const resource_desc &desc, const subresource_data *, resource_usage, resource res) @@ -145,8 +145,8 @@ static void on_push_descriptors(command_list *cmd_list, shader_stage stages, pip return; device *const device = cmd_list->get_device(); - auto &data = device->get_private_data(); - auto &cmd_data = cmd_list->get_private_data(); + auto &data = device->get_private_data(); + auto &cmd_data = cmd_list->get_private_data(); for (uint32_t i = 0; i < update.count; ++i) { @@ -198,8 +198,8 @@ static void on_bind_descriptor_sets(command_list *cmd_list, shader_stage stages, return; device *const device = cmd_list->get_device(); - auto &cmd_data = cmd_list->get_private_data(); - auto &descriptor_data = device->get_private_data(); + auto &cmd_data = cmd_list->get_private_data(); + auto &descriptor_data = device->get_private_data(); assert((&descriptor_data) != nullptr); for (uint32_t i = 0; i < count; ++i) @@ -233,14 +233,14 @@ static void on_bind_descriptor_sets(command_list *cmd_list, shader_stage stages, static void on_execute(command_queue *, command_list *cmd_list) { device *const device = cmd_list->get_device(); - auto &data = device->get_private_data(); - auto &cmd_data = cmd_list->get_private_data(); + auto &data = device->get_private_data(); + auto &cmd_data = cmd_list->get_private_data(); data.current_texture_list.insert(cmd_data.current_texture_list.begin(), cmd_data.current_texture_list.end()); cmd_data.current_texture_list.clear(); } -static void on_present(command_queue *queue, swapchain *swapchain, const rect *, const rect *, uint32_t, const rect *) +static void on_present(command_queue *, swapchain *swapchain, const rect *, const rect *, uint32_t, const rect *) { device *const device = swapchain->get_device(); diff --git a/setup/Properties/Assembly.manifest b/setup/Properties/Assembly.manifest index 0d1cf2368..7ea0298bc 100644 --- a/setup/Properties/Assembly.manifest +++ b/setup/Properties/Assembly.manifest @@ -15,7 +15,7 @@ - +