Grindstone Game Engine
v0.2.0
An open source game engine and toolkit.
Toggle main menu visibility
Loading...
Searching...
No Matches
RenderGraphOrderEvent.hpp
1
#pragma once
2
3
#include <stdint.h>
4
5
namespace
Grindstone::Rendering
{
6
using
RenderGraphOrderEvent = uint32_t;
7
8
enum
DeferredRenderGraphOrderEvent : RenderGraphOrderEvent {
9
BeginRendering = 0,
10
Skinning = 10,
// TODO: Move outside of view rendering
11
RenderingNonViewDependantShadows = 50,
// TODO: Move outside of view rendering
12
RenderingDirectionalShadows = 60,
13
DepthPrePass = 150,
14
OpaqueLitGeometry = 200,
15
ScreenSpaceAmbientOcclusion = 225,
// TODO: Move After Depth PrePass, Before Geo
16
Lighting = 250,
17
SpecularSSR = 300,
18
OpaqueUnlitGeometry = 350,
19
Skyox = 400,
20
Transparent = 450,
21
DepthOfField = 500,
// TODO: Where does tihs feature go?
22
Bloom = 550,
23
AntiAliasingEarly = 800,
24
Tonemap = 850,
25
AntiAliasingLater = 900,
26
EndRendering = 1000
27
};
28
}
Grindstone::Rendering
Definition
AssetRendererFilter.hpp:6
sources
code
Common
Rendering
RenderGraphOrderEvent.hpp
Generated by
1.17.0