Struct DefaultShaderID

Struct Documentation

struct DefaultShaderID

Public Static Attributes

static constexpr shader_id_t POINTS = 0
static constexpr shader_id_t WIREFRAME = 1
static constexpr shader_id_t TEXT = 2
static constexpr shader_id_t TRIANGLES_LIGHT = 10
static constexpr shader_id_t TEXTURED_TRIANGLES_LIGHT = 11
static constexpr shader_id_t TRIANGLES_NO_LIGHT = 12
static constexpr shader_id_t TEXTURED_TRIANGLES_NO_LIGHT = 13
static constexpr shader_id_t TRIANGLES_SHADOW_1ST = 20
static constexpr shader_id_t TRIANGLES_SHADOW_2ND = 21
static constexpr shader_id_t TEXTURED_TRIANGLES_SHADOW_1ST = 22
static constexpr shader_id_t TEXTURED_TRIANGLES_SHADOW_2ND = 23
static constexpr shader_id_t SKYBOX = 5
static constexpr shader_id_t DEBUG_TEXTURE_TO_SCREEN = 30
static constexpr shader_id_t NONE = 31

Skip rendering.

static constexpr shader_id_t SSAO_GEOMETRY = 40

G-buffer: view-space pos+normal.

static constexpr shader_id_t SSAO_COMPUTE = 41

Hemisphere AO computation.

static constexpr shader_id_t SSAO_BLUR = 42

Box blur on raw AO result.