sead
Loading...
Searching...
No Matches
aglDepthOfField.cpp File Reference

Namespaces

namespace  agl
namespace  agl::pfx

Macros

#define MACRO_DOF_MIPMAP_COLOR_MIP   0
#define MACRO_DOF_MIPMAP_DEPTH_MIP   1
#define MACRO_DOF_DEPTH_MASK_DOF_FAR   0
#define MACRO_DOF_DEPTH_MASK_DOF_NEAR   1
#define MACRO_DOF_DEPTH_MASK_VIGNETTING   2
#define MACRO_DOF_DEPTH_MASK_VIEW_DEPTH   3
#define MACRO_DOF_FINAL_DOF_FAR   0
#define MACRO_DOF_FINAL_DOF_NEAR   1
#define MACRO_DOF_FINAL_VIGNETTING   2
#define MACRO_DOF_FINAL_VIEW_DEPTH   3
#define MACRO_DOF_VIGNETTING_VIGNETTING   0
#define MACRO_DOF_VIGNETTING_VIGNETTING_BLEND   1

Functions

static ShaderProgramagl::pfx::GetVariation (ShaderProgram &program, s32 macro_index, s32 value_index)

Variables

static bool agl::pfx::always_true = true

Macro Definition Documentation

◆ MACRO_DOF_MIPMAP_COLOR_MIP

#define MACRO_DOF_MIPMAP_COLOR_MIP   0

◆ MACRO_DOF_MIPMAP_DEPTH_MIP

#define MACRO_DOF_MIPMAP_DEPTH_MIP   1

◆ MACRO_DOF_DEPTH_MASK_DOF_FAR

#define MACRO_DOF_DEPTH_MASK_DOF_FAR   0

◆ MACRO_DOF_DEPTH_MASK_DOF_NEAR

#define MACRO_DOF_DEPTH_MASK_DOF_NEAR   1

◆ MACRO_DOF_DEPTH_MASK_VIGNETTING

#define MACRO_DOF_DEPTH_MASK_VIGNETTING   2

◆ MACRO_DOF_DEPTH_MASK_VIEW_DEPTH

#define MACRO_DOF_DEPTH_MASK_VIEW_DEPTH   3

◆ MACRO_DOF_FINAL_DOF_FAR

#define MACRO_DOF_FINAL_DOF_FAR   0

◆ MACRO_DOF_FINAL_DOF_NEAR

#define MACRO_DOF_FINAL_DOF_NEAR   1

◆ MACRO_DOF_FINAL_VIGNETTING

#define MACRO_DOF_FINAL_VIGNETTING   2

◆ MACRO_DOF_FINAL_VIEW_DEPTH

#define MACRO_DOF_FINAL_VIEW_DEPTH   3

◆ MACRO_DOF_VIGNETTING_VIGNETTING

#define MACRO_DOF_VIGNETTING_VIGNETTING   0

◆ MACRO_DOF_VIGNETTING_VIGNETTING_BLEND

#define MACRO_DOF_VIGNETTING_VIGNETTING_BLEND   1