Graphics: Add data-driven pipeline passes
Fix compilation
This commit is contained in:
committed by
Jérôme Leclercq
parent
4995364418
commit
8fb6ea728d
@@ -41,25 +41,22 @@ namespace Nz
|
||||
Volume
|
||||
};
|
||||
|
||||
enum class FramePipelineExtraPass
|
||||
enum class FramePipelineNotification
|
||||
{
|
||||
DebugDraw,
|
||||
DepthPrepass,
|
||||
GammaCorrection,
|
||||
ElementInvalidation,
|
||||
MaterialInstanceRegistration,
|
||||
|
||||
Max = GammaCorrection
|
||||
Max = MaterialInstanceRegistration
|
||||
};
|
||||
|
||||
template<>
|
||||
struct EnumAsFlags<FramePipelineExtraPass>
|
||||
struct EnumAsFlags<FramePipelineNotification>
|
||||
{
|
||||
static constexpr FramePipelineExtraPass max = FramePipelineExtraPass::Max;
|
||||
static constexpr FramePipelineNotification max = FramePipelineNotification::Max;
|
||||
};
|
||||
|
||||
using FramePipelineExtraPassFlags = Flags<FramePipelineExtraPass>;
|
||||
using FramePipelineNotificationFlags = Flags<FramePipelineNotification>;
|
||||
|
||||
constexpr FramePipelineExtraPassFlags FramePipelineAllExtraPasses = FramePipelineExtraPass::DebugDraw | FramePipelineExtraPass::DepthPrepass | FramePipelineExtraPass::GammaCorrection;
|
||||
|
||||
enum class MaterialPropertyType
|
||||
{
|
||||
Bool,
|
||||
|
||||
Reference in New Issue
Block a user