Refactor rendering frame execution contracts
This commit is contained in:
@@ -210,6 +210,16 @@ bool BuiltinVolumetricPass::Initialize(const RenderContext& context) {
|
||||
return EnsureInitialized(context);
|
||||
}
|
||||
|
||||
bool BuiltinVolumetricPass::IsActive(const RenderSceneData& sceneData) const {
|
||||
return !sceneData.visibleVolumes.empty();
|
||||
}
|
||||
|
||||
bool BuiltinVolumetricPass::Prepare(
|
||||
const RenderContext& context,
|
||||
const RenderSceneData& sceneData) {
|
||||
return PrepareVolumeResources(context, sceneData);
|
||||
}
|
||||
|
||||
bool BuiltinVolumetricPass::PrepareVolumeResources(
|
||||
const RenderContext& context,
|
||||
const RenderSceneData& sceneData) {
|
||||
|
||||
Reference in New Issue
Block a user