Move fullscreen graph ownership out of pass transitions
This commit is contained in:
@@ -84,6 +84,9 @@ public:
|
||||
const RenderGraphTextureDesc& desc,
|
||||
RHI::RHIResourceView* importedView = nullptr,
|
||||
const RenderGraphImportedTextureOptions& importedOptions = {});
|
||||
void MergeImportedTextureOptions(
|
||||
RenderGraphTextureHandle handle,
|
||||
const RenderGraphImportedTextureOptions& importedOptions);
|
||||
|
||||
RenderGraphTextureHandle CreateTransientTexture(
|
||||
const Containers::String& name,
|
||||
|
||||
@@ -106,6 +106,7 @@ struct RenderGraphExecutionContext {
|
||||
RenderGraphTextureHandle handle,
|
||||
RenderGraphTextureDesc& outDesc) const;
|
||||
bool IsTransientTexture(RenderGraphTextureHandle handle) const;
|
||||
bool OwnsTextureTransitions(RenderGraphTextureHandle handle) const;
|
||||
};
|
||||
|
||||
using RenderGraphExecuteCallback = std::function<void(const RenderGraphExecutionContext&)>;
|
||||
|
||||
Reference in New Issue
Block a user