Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
common.h
1#ifndef OE_RENDER_COMMON_H
2#define OE_RENDER_COMMON_H
3
4#include "../common.h"
5
6#include <cstdint>
7
8namespace oe::render
9{
13 enum class GeometryPass : uint16_t
14 {
16 SOLID = 1,
17
19 SKINNED = 2
20 };
21
25 enum class RenderingPass : uint16_t
26 {
28 DEPTH = 1,
29
31 FORWARD = 2,
32
34 DEFERRED = 3
35 };
36}
37
38#endif
Render related abstractions (Shader, Framebuffer, Cubemaps, Textures)
Definition opengl.h:10
RenderingPass
Pipeline rendering passes.
Definition common.h:26
GeometryPass
Vertex rendering passes.
Definition common.h:14