From 43821b0cffc5aa419c0218992f06f8962ae54a13 Mon Sep 17 00:00:00 2001 From: Frederico Linhares Date: Wed, 8 May 2024 17:56:29 -0300 Subject: refa Rename graphical engine to BluCat --- src/core.cpp | 148 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 74 insertions(+), 74 deletions(-) (limited to 'src/core.cpp') diff --git a/src/core.cpp b/src/core.cpp index 1aeb111..f524e36 100644 --- a/src/core.cpp +++ b/src/core.cpp @@ -258,7 +258,7 @@ unload_font_library(void *obj) } void -load_vk_instance(void *obj) +load_blucat_instance(void *obj) { std::vector vk_extensions; std::vector vk_required_layers_names; @@ -397,7 +397,7 @@ load_vk_instance(void *obj) } void -unload_vk_instance(void *obj) +unload_blucat_instance(void *obj) { vkDestroyInstance(cg_core.vk_instance, nullptr); } @@ -422,14 +422,14 @@ unload_window_surface(void *obj) #ifdef DEBUG void -load_vk_debug_callback(void *obj) +load_blucat_debug_callback(void *obj) { PFN_vkCreateDebugUtilsMessengerEXT debug_messenger; // A Vulkan instance extension named VK_EXT_debug_utils and a Vulkan instance // layer named VK_LAYER_LUNARG_standard_validation are required to enable // this callback. These instance extension and instance layer are loaded at - // Instance::load_vk_instance. + // Instance::load_blucat_instance. VkDebugUtilsMessengerCreateInfoEXT create_info; create_info.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT; create_info.pNext = nullptr; @@ -455,7 +455,7 @@ load_vk_debug_callback(void *obj) } void -unload_vk_debug_callback(void *obj) +unload_blucat_debug_callback(void *obj) { PFN_vkDestroyDebugUtilsMessengerEXT debug_messenger; @@ -468,7 +468,7 @@ unload_vk_debug_callback(void *obj) #endif void -load_vk_devices(void *obj) +load_blucat_devices(void *obj) { uint32_t devices_count; std::vector vk_physical_devices; @@ -502,15 +502,15 @@ load_vk_devices(void *obj) } void -unload_vk_devices(void *obj) +unload_blucat_devices(void *obj) { cg_core.vk_devices.clear(); } static void -load_vk_swapchain(void *obj) +load_blucat_swapchain(void *obj) { - try { cg_core.vk_swapchain = new VK::Swapchain(); } + try { cg_core.vk_swapchain = new BluCat::Swapchain(); } catch(const CommandError &error) { std::string error_message{"Failed to create swapchain → "}; @@ -520,17 +520,17 @@ load_vk_swapchain(void *obj) } void -unload_vk_swapchain(void *obj) +unload_blucat_swapchain(void *obj) { delete cg_core.vk_swapchain; } void -load_vk_framebuffer(void *obj) +load_blucat_framebuffer(void *obj) { try { - cg_core.vk_framebuffer = new VK::Framebuffer(); + cg_core.vk_framebuffer = new BluCat::Framebuffer(); } catch(const CommandError &e) { @@ -539,17 +539,17 @@ load_vk_framebuffer(void *obj) } void -unload_vk_framebuffer(void *obj) +unload_blucat_framebuffer(void *obj) { delete cg_core.vk_framebuffer; } void -load_vk_render_pass(void *obj) +load_blucat_render_pass(void *obj) { try { - cg_core.vk_render_pass = new VK::RenderPass(); + cg_core.vk_render_pass = new BluCat::RenderPass(); } catch(const CommandError &e) { @@ -558,17 +558,17 @@ load_vk_render_pass(void *obj) } void -unload_vk_render_pass(void *obj) +unload_blucat_render_pass(void *obj) { delete cg_core.vk_render_pass; } void -load_vk_descriptor_set_layout(void *obj) +load_blucat_descriptor_set_layout(void *obj) { try { - cg_core.vk_descriptor_set_layout = new VK::DescriptorSetLayout(); + cg_core.vk_descriptor_set_layout = new BluCat::DescriptorSetLayout(); } catch(const CommandError &e) { @@ -577,18 +577,18 @@ load_vk_descriptor_set_layout(void *obj) } void -unload_vk_descriptor_set_layout(void *obj) +unload_blucat_descriptor_set_layout(void *obj) { delete cg_core.vk_descriptor_set_layout; } void -load_vk_graphics_pipeline_3d_layout(void *obj) +load_blucat_graphics_pipeline_3d_layout(void *obj) { try { cg_core.vk_graphics_pipeline_3d_layout = - new VK::GraphicsPipeline3DLayout(); + new BluCat::GraphicsPipeline3DLayout(); } catch(const CommandError &e) { @@ -597,18 +597,18 @@ load_vk_graphics_pipeline_3d_layout(void *obj) } void -unload_vk_graphics_pipeline_3d_layout(void *obj) +unload_blucat_graphics_pipeline_3d_layout(void *obj) { delete cg_core.vk_graphics_pipeline_3d_layout; } void -load_vk_graphics_pipeline_2d_solid_layout(void *obj) +load_blucat_graphics_pipeline_2d_solid_layout(void *obj) { try { cg_core.vk_graphics_pipeline_2d_solid_layout = - new VK::GraphicsPipeline2DSolidLayout(); + new BluCat::GraphicsPipeline2DSolidLayout(); } catch(const CommandError &e) { @@ -617,18 +617,18 @@ load_vk_graphics_pipeline_2d_solid_layout(void *obj) } void -unload_vk_graphics_pipeline_2d_solid_layout(void *obj) +unload_blucat_graphics_pipeline_2d_solid_layout(void *obj) { delete cg_core.vk_graphics_pipeline_2d_solid_layout; } void -load_vk_graphics_pipeline_2d_wired_layout(void *obj) +load_blucat_graphics_pipeline_2d_wired_layout(void *obj) { try { cg_core.vk_graphics_pipeline_2d_wired_layout = - new VK::GraphicsPipeline2DWiredLayout(); + new BluCat::GraphicsPipeline2DWiredLayout(); } catch(const CommandError &e) { @@ -637,17 +637,17 @@ load_vk_graphics_pipeline_2d_wired_layout(void *obj) } void -unload_vk_graphics_pipeline_2d_wired_layout(void *obj) +unload_blucat_graphics_pipeline_2d_wired_layout(void *obj) { delete cg_core.vk_graphics_pipeline_2d_wired_layout; } void -load_vk_light(void *obj) +load_blucat_light(void *obj) { try { - cg_core.vk_light = new VK::Light(); + cg_core.vk_light = new BluCat::Light(); } catch(const CommandError &e) { @@ -656,18 +656,18 @@ load_vk_light(void *obj) } void -unload_vk_light(void *obj) +unload_blucat_light(void *obj) { delete cg_core.vk_light; } void -load_vk_graphics_pipeline_3d(void *obj) +load_blucat_graphics_pipeline_3d(void *obj) { try { cg_core.vk_graphics_pipeline_3d = - std::make_unique(); + std::make_unique(); } catch(const CommandError &e) { @@ -676,18 +676,18 @@ load_vk_graphics_pipeline_3d(void *obj) } void -unload_vk_graphics_pipeline_3d(void *obj) +unload_blucat_graphics_pipeline_3d(void *obj) { cg_core.vk_graphics_pipeline_3d = nullptr; } void -load_vk_graphics_pipeline_3d_skeletal(void *obj) +load_blucat_graphics_pipeline_3d_skeletal(void *obj) { try { cg_core.vk_graphics_pipeline_3d_skeletal = - std::make_unique(); + std::make_unique(); } catch(const CommandError &e) { @@ -696,18 +696,18 @@ load_vk_graphics_pipeline_3d_skeletal(void *obj) } void -unload_vk_graphics_pipeline_3d_skeletal(void *obj) +unload_blucat_graphics_pipeline_3d_skeletal(void *obj) { cg_core.vk_graphics_pipeline_3d_skeletal = nullptr; } void -load_vk_graphics_pipeline_sprite_3d(void *obj) +load_blucat_graphics_pipeline_sprite_3d(void *obj) { try { cg_core.vk_graphics_pipeline_sprite_3d = - std::make_unique(); + std::make_unique(); } catch(const CommandError &e) { @@ -716,18 +716,18 @@ load_vk_graphics_pipeline_sprite_3d(void *obj) } void -unload_vk_graphics_pipeline_sprite_3d(void *obj) +unload_blucat_graphics_pipeline_sprite_3d(void *obj) { cg_core.vk_graphics_pipeline_sprite_3d = nullptr; } void -load_vk_graphics_pipeline_2d_solid(void *obj) +load_blucat_graphics_pipeline_2d_solid(void *obj) { try { cg_core.vk_graphics_pipeline_2d_solid = - std::make_unique(); + std::make_unique(); } catch(const CommandError &e) { @@ -736,18 +736,18 @@ load_vk_graphics_pipeline_2d_solid(void *obj) } void -unload_vk_graphics_pipeline_2d_solid(void *obj) +unload_blucat_graphics_pipeline_2d_solid(void *obj) { cg_core.vk_graphics_pipeline_2d_solid = nullptr; } void -load_vk_graphics_pipeline_2d_wired(void *obj) +load_blucat_graphics_pipeline_2d_wired(void *obj) { try { cg_core.vk_graphics_pipeline_2d_wired = - std::make_unique(); + std::make_unique(); } catch(const CommandError &e) { @@ -756,13 +756,13 @@ load_vk_graphics_pipeline_2d_wired(void *obj) } void -unload_vk_graphics_pipeline_2d_wired(void *obj) +unload_blucat_graphics_pipeline_2d_wired(void *obj) { cg_core.vk_graphics_pipeline_2d_wired = nullptr; } void -load_vk_renderer(void *obj) +load_blucat_renderer(void *obj) { try { @@ -770,9 +770,9 @@ load_vk_renderer(void *obj) 0.f, 0.f, static_cast(cg_core.display_width), static_cast(cg_core.display_height)); - cg_core.vk_renderer = new VK::Renderer( + cg_core.vk_renderer = new BluCat::Renderer( {}, - {std::make_shared(region, region.z, region.w)}); + {std::make_shared(region, region.z, region.w)}); } catch(const CommandError &e) { @@ -781,7 +781,7 @@ load_vk_renderer(void *obj) } void -unload_vk_renderer(void *obj) +unload_blucat_renderer(void *obj) { delete cg_core.vk_renderer; } @@ -818,33 +818,33 @@ const CommandChain cg_sCore::loader{ {&load_sdl_open_audio, &unload_sdl_open_audio}, {&load_window, &unload_window}, {&load_font_library, &unload_font_library}, - {&load_vk_instance, &unload_vk_instance}, + {&load_blucat_instance, &unload_blucat_instance}, {&load_window_surface, &unload_window_surface}, #ifdef DEBUG - {&load_vk_debug_callback, &unload_vk_debug_callback}, + {&load_blucat_debug_callback, &unload_blucat_debug_callback}, #endif - {&load_vk_devices, &unload_vk_devices}, - {&load_vk_swapchain, &unload_vk_swapchain}, - - {&load_vk_render_pass, &unload_vk_render_pass}, - {&load_vk_framebuffer, &unload_vk_framebuffer}, - {&load_vk_descriptor_set_layout, &unload_vk_descriptor_set_layout}, - {&load_vk_graphics_pipeline_3d_layout, - &unload_vk_graphics_pipeline_3d_layout}, - {&load_vk_graphics_pipeline_2d_solid_layout, - &unload_vk_graphics_pipeline_2d_solid_layout}, - {&load_vk_graphics_pipeline_2d_wired_layout, - &unload_vk_graphics_pipeline_2d_wired_layout}, - {&load_vk_light, &unload_vk_light}, + {&load_blucat_devices, &unload_blucat_devices}, + {&load_blucat_swapchain, &unload_blucat_swapchain}, + + {&load_blucat_render_pass, &unload_blucat_render_pass}, + {&load_blucat_framebuffer, &unload_blucat_framebuffer}, + {&load_blucat_descriptor_set_layout, &unload_blucat_descriptor_set_layout}, + {&load_blucat_graphics_pipeline_3d_layout, + &unload_blucat_graphics_pipeline_3d_layout}, + {&load_blucat_graphics_pipeline_2d_solid_layout, + &unload_blucat_graphics_pipeline_2d_solid_layout}, + {&load_blucat_graphics_pipeline_2d_wired_layout, + &unload_blucat_graphics_pipeline_2d_wired_layout}, + {&load_blucat_light, &unload_blucat_light}, // TODO: finish skeletal mesh animation - {&load_vk_graphics_pipeline_3d_skeletal, - &unload_vk_graphics_pipeline_3d_skeletal}, - {&load_vk_graphics_pipeline_3d, &unload_vk_graphics_pipeline_3d}, - {&load_vk_graphics_pipeline_sprite_3d, - &unload_vk_graphics_pipeline_sprite_3d}, - {&load_vk_graphics_pipeline_2d_solid, &unload_vk_graphics_pipeline_2d_solid}, - {&load_vk_graphics_pipeline_2d_wired, &unload_vk_graphics_pipeline_2d_wired}, - - {&load_vk_renderer, &unload_vk_renderer}, + {&load_blucat_graphics_pipeline_3d_skeletal, + &unload_blucat_graphics_pipeline_3d_skeletal}, + {&load_blucat_graphics_pipeline_3d, &unload_blucat_graphics_pipeline_3d}, + {&load_blucat_graphics_pipeline_sprite_3d, + &unload_blucat_graphics_pipeline_sprite_3d}, + {&load_blucat_graphics_pipeline_2d_solid, &unload_blucat_graphics_pipeline_2d_solid}, + {&load_blucat_graphics_pipeline_2d_wired, &unload_blucat_graphics_pipeline_2d_wired}, + + {&load_blucat_renderer, &unload_blucat_renderer}, {&load_mruby_interface, nullptr} }; -- cgit v1.2.3