Blender V5.0
eevee_depth_of_field_infos.hh File Reference

Go to the source code of this file.

Macros

Variations
#define EEVEE_DOF_LUT_VARIATIONS(prefix, ...)
#define EEVEE_DOF_GROUND_VARIATIONS(name, ...)

Macro Definition Documentation

◆ EEVEE_DOF_GROUND_VARIATIONS

#define EEVEE_DOF_GROUND_VARIATIONS ( name,
... )
Value:
EEVEE_DOF_LUT_VARIATIONS(name##_background, eevee_depth_of_field_background, __VA_ARGS__) \
EEVEE_DOF_LUT_VARIATIONS(name##_foreground, eevee_depth_of_field_foreground, __VA_ARGS__)
#define EEVEE_DOF_LUT_VARIATIONS(prefix,...)
const char * name

Definition at line 188 of file eevee_depth_of_field_infos.hh.

◆ EEVEE_DOF_LUT_VARIATIONS

#define EEVEE_DOF_LUT_VARIATIONS ( prefix,
... )
Value:
CREATE_INFO_VARIANT(prefix##_lut, eevee_depth_of_field_lut, __VA_ARGS__) \
CREATE_INFO_VARIANT(prefix##_no_lut, eevee_depth_of_field_no_lut, __VA_ARGS__)
#define CREATE_INFO_VARIANT(name,...)

WORKAROUND(@fclem): This is to keep the code as is for now. The bokeh_lut_tx is referenced even if not used after optimization. But we don't want to include it in the create information.

Definition at line 184 of file eevee_depth_of_field_infos.hh.