mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-01-06 16:49:59 +01:00
18 lines
535 B
C
18 lines
535 B
C
|
|
#pragma once
|
|||
|
|
|
|||
|
|
#include "VKHelpers.h"
|
|||
|
|
|
|||
|
|
namespace vk
|
|||
|
|
{
|
|||
|
|
struct framebuffer_holder : public vk::framebuffer, public rsx::ref_counted
|
|||
|
|
{
|
|||
|
|
using framebuffer::framebuffer;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
vk::framebuffer_holder* get_framebuffer(VkDevice dev, u16 width, u16 height, VkRenderPass renderpass, const std::vector<vk::image*>& image_list);
|
|||
|
|
vk::framebuffer_holder* get_framebuffer(VkDevice dev, u16 width, u16 height, VkRenderPass renderpass, VkFormat format, VkImage attachment);
|
|||
|
|
|
|||
|
|
void remove_unused_framebuffers();
|
|||
|
|
void clear_framebuffer_cache();
|
|||
|
|
}
|