pleascach/Renderer/RenderPass.hpp
2024-01-21 22:42:40 -05:00

16 lines
358 B
C++

#pragma once
#define VULKAN_HPP_NO_STRUCT_CONSTRUCTORS
#include <vulkan/vulkan.hpp>
struct RenderPass {
vk::RenderPass render_pass;
RenderPass(vk::Device dev, vk::Format image_format = vk::Format::eB8G8R8A8Unorm, vk::Format depth_format = vk::Format::eD16Unorm);
void cleanup(vk::Device dev);
operator vk::RenderPass&() {
return render_pass;
}
};