rendergraph doesn't need to know the SwapchainFrame type
This commit is contained in:
parent
b404b50b62
commit
5593abc3b5
|
@ -12,7 +12,6 @@ use crate::{
|
||||||
device::{self, DeviceOwned},
|
device::{self, DeviceOwned},
|
||||||
images::{self, Image, ImageDesc},
|
images::{self, Image, ImageDesc},
|
||||||
util::{self, Rgba, WithLifetime},
|
util::{self, Rgba, WithLifetime},
|
||||||
SwapchainFrame,
|
|
||||||
};
|
};
|
||||||
use ash::vk;
|
use ash::vk;
|
||||||
|
|
||||||
|
@ -421,9 +420,9 @@ impl RenderGraph {
|
||||||
self.import_resource(res, access)
|
self.import_resource(res, access)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn import_framebuffer(&mut self, frame: &SwapchainFrame) -> GraphResourceId {
|
pub fn import_framebuffer(&mut self, frame: Arc<Image>) -> GraphResourceId {
|
||||||
let rid = self.import_resource(
|
let rid = self.import_resource(
|
||||||
GraphResource::Framebuffer(frame.image.clone()),
|
GraphResource::Framebuffer(frame.clone()),
|
||||||
Access::undefined(),
|
Access::undefined(),
|
||||||
);
|
);
|
||||||
self.mark_as_output(rid, Access::present());
|
self.mark_as_output(rid, Access::present());
|
||||||
|
|
Loading…
Reference in a new issue