Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/eevee/eevee_private.h
| Context not available. | |||||
| struct DRWPass *dof_down; | struct DRWPass *dof_down; | ||||
| struct DRWPass *dof_scatter; | struct DRWPass *dof_scatter; | ||||
| struct DRWPass *dof_resolve; | struct DRWPass *dof_resolve; | ||||
| struct DRWPass *fxaa_pass; | |||||
| struct DRWPass *depth_pass; | struct DRWPass *depth_pass; | ||||
| struct DRWPass *depth_pass_cull; | struct DRWPass *depth_pass_cull; | ||||
| Context not available. | |||||
| struct GPUFrameBuffer *dof_down_fb; | struct GPUFrameBuffer *dof_down_fb; | ||||
| struct GPUFrameBuffer *dof_scatter_far_fb; | struct GPUFrameBuffer *dof_scatter_far_fb; | ||||
| struct GPUFrameBuffer *dof_scatter_near_fb; | struct GPUFrameBuffer *dof_scatter_near_fb; | ||||
| struct GPUFrameBuffer *fxaa_input_fb; /* LDR */ | |||||
| struct GPUFrameBuffer *main; /* HDR */ | struct GPUFrameBuffer *main; /* HDR */ | ||||
| } EEVEE_FramebufferList; | } EEVEE_FramebufferList; | ||||
| Context not available. | |||||
| struct GPUTexture *bloom_upsample[MAX_BLOOM_STEP-1]; /* R16_G16_B16 */ | struct GPUTexture *bloom_upsample[MAX_BLOOM_STEP-1]; /* R16_G16_B16 */ | ||||
| struct GPUTexture *color; /* R16_G16_B16 */ | struct GPUTexture *color; /* R16_G16_B16 */ | ||||
| struct GPUTexture *fxaa_input_tex; /* RGBA_8 */ | |||||
| } EEVEE_TextureList; | } EEVEE_TextureList; | ||||
| typedef struct EEVEE_StorageList { | typedef struct EEVEE_StorageList { | ||||
| Context not available. | |||||
| struct GPUTexture *unf_source_buffer; /* pointer copy */ | struct GPUTexture *unf_source_buffer; /* pointer copy */ | ||||
| struct GPUTexture *unf_base_buffer; /* pointer copy */ | struct GPUTexture *unf_base_buffer; /* pointer copy */ | ||||
| /* FXAA */ | |||||
| int fxaa_shader_option; | |||||
| float fxaa_tuning_parameters[3]; | |||||
| /* Not alloced, just a copy of a *GPUtexture in EEVEE_TextureList. */ | /* Not alloced, just a copy of a *GPUtexture in EEVEE_TextureList. */ | ||||
| struct GPUTexture *source_buffer; /* latest updated texture */ | struct GPUTexture *source_buffer; /* latest updated texture */ | ||||
| struct GPUFrameBuffer *target_buffer; /* next target to render to */ | struct GPUFrameBuffer *target_buffer; /* next target to render to */ | ||||
| Context not available. | |||||
| EFFECT_MOTION_BLUR = (1 << 0), | EFFECT_MOTION_BLUR = (1 << 0), | ||||
| EFFECT_BLOOM = (1 << 1), | EFFECT_BLOOM = (1 << 1), | ||||
| EFFECT_DOF = (1 << 2), | EFFECT_DOF = (1 << 2), | ||||
| EFFECT_FXAA = (1 << 3), | |||||
| }; | }; | ||||
| /* ************** SCENE LAYER DATA ************** */ | /* ************** SCENE LAYER DATA ************** */ | ||||
| Context not available. | |||||