Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
RenderGraphOrderEvent.hpp
1#pragma once
2
3#include <stdint.h>
4
5namespace 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}
Definition AssetRendererFilter.hpp:6