diff --git a/src/app/service_based_app.cpp b/src/app/service_based_app.cpp index 8344bd0..f864995 100644 --- a/src/app/service_based_app.cpp +++ b/src/app/service_based_app.cpp @@ -130,7 +130,7 @@ void ServiceBasedApp::RegisterServices() { registry_.RegisterService(windowService); // Input service - auto inputService = std::make_shared(); + auto inputService = std::make_shared(eventBus); registry_.RegisterService(inputService); // Vulkan device service @@ -138,7 +138,7 @@ void ServiceBasedApp::RegisterServices() { registry_.RegisterService(deviceService); // Swapchain service - auto swapchainService = std::make_shared(deviceService); + auto swapchainService = std::make_shared(deviceService, eventBus); registry_.RegisterService(swapchainService); // Pipeline service @@ -151,7 +151,7 @@ void ServiceBasedApp::RegisterServices() { // Render command service auto renderCommandService = std::make_shared( - deviceService, swapchainService, pipelineService, bufferService); + deviceService, swapchainService); registry_.RegisterService(renderCommandService); // Graphics service (facade)