#pragma once #include "core/graphics_pipeline/gryphn_graphics_pipeline.h" #include struct gnPlatformCommandBuffer { VkCommandBuffer commandBuffer; gnOutputDevice* outputDevice; VkViewport viewport{}; VkRect2D scissor{}; }; VkCommandBuffer beginSingleTimeCommands(const gnOutputDevice& outputDevice); void endSingleTimeCommands(VkCommandBuffer commandBuffer, const gnOutputDevice& outputDevice);