Blender  V3.3
Public Attributes | List of all members
EEVEE_EffectsInfo Struct Reference

#include <eevee_private.h>

Public Attributes

EEVEE_EffectsFlag enabled_effects
 
bool swap_double_buffer
 
int sss_sample_count
 
int sss_surface_count
 
struct GPUTexturesss_irradiance
 
struct GPUTexturesss_radius
 
struct GPUTexturesss_albedo
 
struct GPUTexturesss_blur
 
struct GPUTexturesss_stencil
 
int volume_current_sample
 
float volume_light_clamp
 
struct GPUTexturevolume_scatter
 
struct GPUTexturevolume_transmit
 
bool reflection_trace_full
 
bool ssr_was_persp
 
bool ssr_was_valid_double_buffer
 
struct GPUTexturessr_normal_input
 
struct GPUTexturessr_specrough_input
 
struct GPUTexturessr_hit_output
 
struct GPUTexturessr_hit_depth
 
int taa_reproject_sample
 
int taa_current_sample
 
int taa_render_sample
 
int taa_total_sample
 
float taa_alpha
 
bool bypass_drawing
 
bool prev_drw_support
 
bool prev_is_navigating
 
float prev_drw_persmat [4][4]
 
struct DRWViewtaa_view
 
struct GPUTexturegtao_horizons
 
struct GPUTexturegtao_horizons_renderpass
 
struct GPUTexturegtao_horizons_debug
 
float current_ndc_to_world [4][4]
 
float current_world_to_ndc [4][4]
 
float current_world_to_view [4][4]
 
float past_world_to_ndc [4][4]
 
float past_world_to_view [4][4]
 
CameraParams past_cam_params
 
CameraParams current_cam_params
 
char motion_blur_step
 
int motion_blur_max
 
float motion_blur_near_far [2]
 
bool cam_params_init
 
struct EEVEE_MotionBlurData motion_blur
 
struct GPUTexturevelocity_tx
 
struct GPUTexturevelocity_tiles_x_tx
 
struct GPUTexturevelocity_tiles_tx
 
float dof_jitter_radius
 
float dof_jitter_blades
 
float dof_jitter_focus
 
int dof_jitter_ring_count
 
float dof_coc_params [2]
 
float dof_coc_near_dist
 
float dof_coc_far_dist
 
float dof_bokeh_blades
 
float dof_bokeh_rotation
 
float dof_bokeh_aniso [2]
 
float dof_bokeh_max_size
 
float dof_bokeh_aniso_inv [2]
 
float dof_scatter_color_threshold
 
float dof_scatter_coc_threshold
 
float dof_scatter_neighbor_max_color
 
float dof_fx_max_coc
 
float dof_denoise_factor
 
int dof_dilate_slight_focus
 
int dof_dilate_ring_count
 
int dof_dilate_ring_width_multiplier
 
int dof_reduce_steps
 
bool dof_hq_slight_focus
 
eGPUTextureFormat dof_color_format
 
struct GPUTexturedof_bg_color_tx
 
struct GPUTexturedof_bg_occlusion_tx
 
struct GPUTexturedof_bg_weight_tx
 
struct GPUTexturedof_bokeh_gather_lut_tx
 
struct GPUTexturedof_bokeh_scatter_lut_tx
 
struct GPUTexturedof_bokeh_resolve_lut_tx
 
struct GPUTexturedof_coc_dilated_tiles_bg_tx
 
struct GPUTexturedof_coc_dilated_tiles_fg_tx
 
struct GPUTexturedof_coc_tiles_bg_tx
 
struct GPUTexturedof_coc_tiles_fg_tx
 
struct GPUTexturedof_downsample_tx
 
struct GPUTexturedof_fg_color_tx
 
struct GPUTexturedof_fg_occlusion_tx
 
struct GPUTexturedof_fg_weight_tx
 
struct GPUTexturedof_fg_holefill_color_tx
 
struct GPUTexturedof_fg_holefill_weight_tx
 
struct GPUTexturedof_half_res_coc_tx
 
struct GPUTexturedof_half_res_color_tx
 
struct GPUTexturedof_scatter_src_tx
 
struct GPUTexturedof_reduce_input_coc_tx
 
struct GPUTexturedof_reduce_input_color_tx
 
float prev_persmat [4][4]
 
int hiz_size [2]
 
int sphere_size
 
eDRWLevelOfDetail sphere_lod
 
int anchor [2]
 
struct DRWViewlookdev_view
 
int bloom_iteration_len
 
float source_texel_size [2]
 
float blit_texel_size [2]
 
float downsamp_texel_size [MAX_BLOOM_STEP][2]
 
float bloom_color [3]
 
float bloom_clamp
 
float bloom_sample_scale
 
float bloom_curve_threshold [4]
 
float unf_source_texel_size [2]
 
struct GPUTexturebloom_blit
 
struct GPUTexturebloom_downsample [MAX_BLOOM_STEP]
 
struct GPUTexturebloom_upsample [MAX_BLOOM_STEP - 1]
 
struct GPUTextureunf_source_buffer
 
struct GPUTextureunf_base_buffer
 
struct GPUTexturesource_buffer
 
struct GPUFrameBuffertarget_buffer
 
struct GPUTexturefinal_tx
 
struct GPUFrameBufferfinal_fb
 

Detailed Description

Definition at line 718 of file eevee_private.h.

Member Data Documentation

◆ anchor

int EEVEE_EffectsInfo::anchor[2]

Definition at line 823 of file eevee_private.h.

Referenced by EEVEE_lookdev_draw(), and EEVEE_lookdev_init().

◆ blit_texel_size

float EEVEE_EffectsInfo::blit_texel_size[2]

Definition at line 828 of file eevee_private.h.

Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().

◆ bloom_blit

struct GPUTexture* EEVEE_EffectsInfo::bloom_blit

Definition at line 835 of file eevee_private.h.

Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().

◆ bloom_clamp

float EEVEE_EffectsInfo::bloom_clamp

Definition at line 831 of file eevee_private.h.

Referenced by EEVEE_bloom_cache_init(), and EEVEE_bloom_init().

◆ bloom_color

float EEVEE_EffectsInfo::bloom_color[3]

Definition at line 830 of file eevee_private.h.

Referenced by EEVEE_bloom_init(), and eevee_create_bloom_pass().

◆ bloom_curve_threshold

float EEVEE_EffectsInfo::bloom_curve_threshold[4]

Definition at line 833 of file eevee_private.h.

Referenced by EEVEE_bloom_cache_init(), and EEVEE_bloom_init().

◆ bloom_downsample

struct GPUTexture* EEVEE_EffectsInfo::bloom_downsample[MAX_BLOOM_STEP]

Definition at line 836 of file eevee_private.h.

Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().

◆ bloom_iteration_len

int EEVEE_EffectsInfo::bloom_iteration_len

Definition at line 826 of file eevee_private.h.

Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().

◆ bloom_sample_scale

float EEVEE_EffectsInfo::bloom_sample_scale

Definition at line 832 of file eevee_private.h.

Referenced by EEVEE_bloom_init(), and eevee_create_bloom_pass().

◆ bloom_upsample

struct GPUTexture* EEVEE_EffectsInfo::bloom_upsample[MAX_BLOOM_STEP - 1]

Definition at line 837 of file eevee_private.h.

Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().

◆ bypass_drawing

bool EEVEE_EffectsInfo::bypass_drawing

Definition at line 748 of file eevee_private.h.

Referenced by eevee_draw_scene(), and EEVEE_temporal_sampling_init().

◆ cam_params_init

bool EEVEE_EffectsInfo::cam_params_init

Definition at line 768 of file eevee_private.h.

◆ current_cam_params

CameraParams EEVEE_EffectsInfo::current_cam_params

Definition at line 764 of file eevee_private.h.

◆ current_ndc_to_world

float EEVEE_EffectsInfo::current_ndc_to_world[4][4]

Definition at line 758 of file eevee_private.h.

◆ current_world_to_ndc

float EEVEE_EffectsInfo::current_world_to_ndc[4][4]

Definition at line 759 of file eevee_private.h.

◆ current_world_to_view

float EEVEE_EffectsInfo::current_world_to_view[4][4]

Definition at line 760 of file eevee_private.h.

◆ dof_bg_color_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_bg_color_tx

◆ dof_bg_occlusion_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_bg_occlusion_tx

Definition at line 796 of file eevee_private.h.

Referenced by dof_gather_pass_init(), and dof_scatter_pass_init().

◆ dof_bg_weight_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_bg_weight_tx

Definition at line 797 of file eevee_private.h.

Referenced by dof_gather_pass_init(), and dof_recombine_pass_init().

◆ dof_bokeh_aniso

float EEVEE_EffectsInfo::dof_bokeh_aniso[2]

◆ dof_bokeh_aniso_inv

float EEVEE_EffectsInfo::dof_bokeh_aniso_inv[2]

◆ dof_bokeh_blades

float EEVEE_EffectsInfo::dof_bokeh_blades

Definition at line 782 of file eevee_private.h.

Referenced by dof_bokeh_pass_init(), and EEVEE_depth_of_field_init().

◆ dof_bokeh_gather_lut_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_bokeh_gather_lut_tx

◆ dof_bokeh_max_size

float EEVEE_EffectsInfo::dof_bokeh_max_size

◆ dof_bokeh_resolve_lut_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_bokeh_resolve_lut_tx

Definition at line 800 of file eevee_private.h.

Referenced by dof_bokeh_pass_init(), and dof_recombine_pass_init().

◆ dof_bokeh_rotation

float EEVEE_EffectsInfo::dof_bokeh_rotation

◆ dof_bokeh_scatter_lut_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_bokeh_scatter_lut_tx

Definition at line 799 of file eevee_private.h.

Referenced by dof_bokeh_pass_init(), and dof_scatter_pass_init().

◆ dof_coc_dilated_tiles_bg_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_coc_dilated_tiles_bg_tx

◆ dof_coc_dilated_tiles_fg_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_coc_dilated_tiles_fg_tx

◆ dof_coc_far_dist

float EEVEE_EffectsInfo::dof_coc_far_dist

Definition at line 781 of file eevee_private.h.

Referenced by EEVEE_depth_of_field_init().

◆ dof_coc_near_dist

float EEVEE_EffectsInfo::dof_coc_near_dist

Definition at line 781 of file eevee_private.h.

Referenced by EEVEE_depth_of_field_init().

◆ dof_coc_params

float EEVEE_EffectsInfo::dof_coc_params[2]

◆ dof_coc_tiles_bg_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_coc_tiles_bg_tx

◆ dof_coc_tiles_fg_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_coc_tiles_fg_tx

◆ dof_color_format

eGPUTextureFormat EEVEE_EffectsInfo::dof_color_format

Definition at line 794 of file eevee_private.h.

Referenced by EEVEE_depth_of_field_cache_init().

◆ dof_denoise_factor

float EEVEE_EffectsInfo::dof_denoise_factor

Definition at line 788 of file eevee_private.h.

Referenced by dof_reduce_pass_init(), and EEVEE_depth_of_field_init().

◆ dof_dilate_ring_count

int EEVEE_EffectsInfo::dof_dilate_ring_count

Definition at line 790 of file eevee_private.h.

Referenced by dof_dilate_tiles_pass_draw(), and dof_dilate_tiles_pass_init().

◆ dof_dilate_ring_width_multiplier

int EEVEE_EffectsInfo::dof_dilate_ring_width_multiplier

Definition at line 791 of file eevee_private.h.

Referenced by dof_dilate_tiles_pass_draw(), and dof_dilate_tiles_pass_init().

◆ dof_dilate_slight_focus

int EEVEE_EffectsInfo::dof_dilate_slight_focus

Definition at line 789 of file eevee_private.h.

Referenced by dof_dilate_tiles_pass_draw(), and dof_dilate_tiles_pass_init().

◆ dof_downsample_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_downsample_tx

Definition at line 805 of file eevee_private.h.

Referenced by dof_reduce_pass_init().

◆ dof_fg_color_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_fg_color_tx

Definition at line 806 of file eevee_private.h.

Referenced by dof_gather_pass_init(), and dof_recombine_pass_init().

◆ dof_fg_holefill_color_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_fg_holefill_color_tx

◆ dof_fg_holefill_weight_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_fg_holefill_weight_tx

◆ dof_fg_occlusion_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_fg_occlusion_tx

Definition at line 807 of file eevee_private.h.

Referenced by dof_gather_pass_init(), and dof_scatter_pass_init().

◆ dof_fg_weight_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_fg_weight_tx

Definition at line 808 of file eevee_private.h.

Referenced by dof_gather_pass_init(), and dof_recombine_pass_init().

◆ dof_fx_max_coc

float EEVEE_EffectsInfo::dof_fx_max_coc

◆ dof_half_res_coc_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_half_res_coc_tx

◆ dof_half_res_color_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_half_res_color_tx

◆ dof_hq_slight_focus

bool EEVEE_EffectsInfo::dof_hq_slight_focus

Definition at line 793 of file eevee_private.h.

Referenced by dof_recombine_pass_init(), and EEVEE_depth_of_field_init().

◆ dof_jitter_blades

float EEVEE_EffectsInfo::dof_jitter_blades

Definition at line 778 of file eevee_private.h.

Referenced by EEVEE_depth_of_field_init(), and EEVEE_depth_of_field_jitter_get().

◆ dof_jitter_focus

float EEVEE_EffectsInfo::dof_jitter_focus

Definition at line 779 of file eevee_private.h.

Referenced by EEVEE_depth_of_field_init(), and EEVEE_depth_of_field_jitter_get().

◆ dof_jitter_radius

float EEVEE_EffectsInfo::dof_jitter_radius

◆ dof_jitter_ring_count

int EEVEE_EffectsInfo::dof_jitter_ring_count

Definition at line 780 of file eevee_private.h.

Referenced by EEVEE_depth_of_field_init(), and EEVEE_depth_of_field_jitter_get().

◆ dof_reduce_input_coc_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_reduce_input_coc_tx

◆ dof_reduce_input_color_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_reduce_input_color_tx

◆ dof_reduce_steps

int EEVEE_EffectsInfo::dof_reduce_steps

Definition at line 792 of file eevee_private.h.

Referenced by dof_reduce_pass_init(), and EEVEE_depth_of_field_draw().

◆ dof_scatter_coc_threshold

float EEVEE_EffectsInfo::dof_scatter_coc_threshold

Definition at line 785 of file eevee_private.h.

Referenced by dof_reduce_pass_init().

◆ dof_scatter_color_threshold

float EEVEE_EffectsInfo::dof_scatter_color_threshold

Definition at line 784 of file eevee_private.h.

Referenced by dof_reduce_pass_init(), and EEVEE_depth_of_field_init().

◆ dof_scatter_neighbor_max_color

float EEVEE_EffectsInfo::dof_scatter_neighbor_max_color

Definition at line 786 of file eevee_private.h.

Referenced by dof_reduce_pass_init(), and EEVEE_depth_of_field_init().

◆ dof_scatter_src_tx

struct GPUTexture* EEVEE_EffectsInfo::dof_scatter_src_tx

Definition at line 813 of file eevee_private.h.

Referenced by dof_reduce_pass_init(), and dof_scatter_pass_init().

◆ downsamp_texel_size

float EEVEE_EffectsInfo::downsamp_texel_size[MAX_BLOOM_STEP][2]

Definition at line 829 of file eevee_private.h.

Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().

◆ enabled_effects

EEVEE_EffectsFlag EEVEE_EffectsInfo::enabled_effects

Definition at line 719 of file eevee_private.h.

Referenced by EEVEE_bloom_cache_init(), EEVEE_bloom_draw(), eevee_cryptomatte_postprocess_weights(), EEVEE_depth_of_field_cache_init(), EEVEE_depth_of_field_draw(), EEVEE_draw_effects(), eevee_draw_scene(), EEVEE_effects_cache_init(), EEVEE_effects_draw_init(), EEVEE_effects_init(), eevee_lightbake_cache_create(), EEVEE_lightprobes_refresh_planar(), eevee_lookdev_apply_taa(), EEVEE_material_output_accumulate(), EEVEE_material_output_init(), EEVEE_materials_cache_finish(), EEVEE_materials_init(), EEVEE_motion_blur_cache_finish(), EEVEE_motion_blur_cache_init(), EEVEE_motion_blur_draw(), EEVEE_motion_blur_swap_data(), EEVEE_occlusion_cache_init(), EEVEE_occlusion_compute(), EEVEE_occlusion_draw_debug(), EEVEE_reflection_compute(), EEVEE_refraction_compute(), EEVEE_render_draw(), eevee_render_result_bloom(), EEVEE_renderpasses_draw(), EEVEE_renderpasses_output_accumulate(), EEVEE_renderpasses_output_init(), EEVEE_renderpasses_postprocess(), eevee_renderpasses_volumetric_active(), EEVEE_screen_raytrace_cache_init(), EEVEE_subsurface_compute(), EEVEE_subsurface_data_render(), EEVEE_subsurface_draw_init(), EEVEE_subsurface_output_accumulate(), EEVEE_temporal_sampling_cache_init(), EEVEE_temporal_sampling_draw(), EEVEE_velocity_resolve(), EEVEE_volumes_cache_finish(), EEVEE_volumes_cache_init(), EEVEE_volumes_cache_object_add(), EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), EEVEE_volumes_init(), EEVEE_volumes_output_init(), EEVEE_volumes_resolve(), material_opaque(), and material_transparent().

◆ final_fb

struct GPUFrameBuffer* EEVEE_EffectsInfo::final_fb

Definition at line 844 of file eevee_private.h.

Referenced by EEVEE_draw_effects(), and eevee_render_result_combined().

◆ final_tx

struct GPUTexture* EEVEE_EffectsInfo::final_tx

Definition at line 843 of file eevee_private.h.

Referenced by EEVEE_draw_effects(), and eevee_draw_scene().

◆ gtao_horizons

struct GPUTexture* EEVEE_EffectsInfo::gtao_horizons

◆ gtao_horizons_debug

struct GPUTexture* EEVEE_EffectsInfo::gtao_horizons_debug

Definition at line 756 of file eevee_private.h.

Referenced by EEVEE_occlusion_init().

◆ gtao_horizons_renderpass

struct GPUTexture* EEVEE_EffectsInfo::gtao_horizons_renderpass

◆ hiz_size

int EEVEE_EffectsInfo::hiz_size[2]

◆ lookdev_view

struct DRWView* EEVEE_EffectsInfo::lookdev_view

Definition at line 824 of file eevee_private.h.

Referenced by EEVEE_lookdev_cache_init(), and EEVEE_lookdev_draw().

◆ motion_blur

struct EEVEE_MotionBlurData EEVEE_EffectsInfo::motion_blur

◆ motion_blur_max

int EEVEE_EffectsInfo::motion_blur_max

◆ motion_blur_near_far

float EEVEE_EffectsInfo::motion_blur_near_far[2]

Definition at line 767 of file eevee_private.h.

Referenced by EEVEE_motion_blur_cache_init(), and eevee_motion_blur_sync_camera().

◆ motion_blur_step

char EEVEE_EffectsInfo::motion_blur_step

◆ past_cam_params

CameraParams EEVEE_EffectsInfo::past_cam_params

Definition at line 763 of file eevee_private.h.

◆ past_world_to_ndc

float EEVEE_EffectsInfo::past_world_to_ndc[4][4]

Definition at line 761 of file eevee_private.h.

◆ past_world_to_view

float EEVEE_EffectsInfo::past_world_to_view[4][4]

Definition at line 762 of file eevee_private.h.

◆ prev_drw_persmat

float EEVEE_EffectsInfo::prev_drw_persmat[4][4]

◆ prev_drw_support

bool EEVEE_EffectsInfo::prev_drw_support

Definition at line 749 of file eevee_private.h.

Referenced by EEVEE_temporal_sampling_init().

◆ prev_is_navigating

bool EEVEE_EffectsInfo::prev_is_navigating

Definition at line 750 of file eevee_private.h.

Referenced by EEVEE_temporal_sampling_init().

◆ prev_persmat

float EEVEE_EffectsInfo::prev_persmat[4][4]

Definition at line 817 of file eevee_private.h.

Referenced by EEVEE_draw_effects(), eevee_draw_scene(), and EEVEE_render_draw().

◆ reflection_trace_full

bool EEVEE_EffectsInfo::reflection_trace_full

◆ source_buffer

struct GPUTexture* EEVEE_EffectsInfo::source_buffer

◆ source_texel_size

float EEVEE_EffectsInfo::source_texel_size[2]

Definition at line 827 of file eevee_private.h.

Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().

◆ sphere_lod

eDRWLevelOfDetail EEVEE_EffectsInfo::sphere_lod

Definition at line 822 of file eevee_private.h.

Referenced by eevee_lookdev_hdri_preview_init(), and EEVEE_lookdev_init().

◆ sphere_size

int EEVEE_EffectsInfo::sphere_size

Definition at line 821 of file eevee_private.h.

Referenced by EEVEE_lookdev_draw(), and EEVEE_lookdev_init().

◆ ssr_hit_depth

struct GPUTexture* EEVEE_EffectsInfo::ssr_hit_depth

◆ ssr_hit_output

struct GPUTexture* EEVEE_EffectsInfo::ssr_hit_output

◆ ssr_normal_input

struct GPUTexture* EEVEE_EffectsInfo::ssr_normal_input

◆ ssr_specrough_input

struct GPUTexture* EEVEE_EffectsInfo::ssr_specrough_input

◆ ssr_was_persp

bool EEVEE_EffectsInfo::ssr_was_persp

Definition at line 736 of file eevee_private.h.

Referenced by EEVEE_screen_raytrace_init().

◆ ssr_was_valid_double_buffer

bool EEVEE_EffectsInfo::ssr_was_valid_double_buffer

◆ sss_albedo

struct GPUTexture* EEVEE_EffectsInfo::sss_albedo

◆ sss_blur

struct GPUTexture* EEVEE_EffectsInfo::sss_blur

Definition at line 727 of file eevee_private.h.

Referenced by EEVEE_subsurface_add_pass(), and EEVEE_subsurface_draw_init().

◆ sss_irradiance

struct GPUTexture* EEVEE_EffectsInfo::sss_irradiance

◆ sss_radius

struct GPUTexture* EEVEE_EffectsInfo::sss_radius

◆ sss_sample_count

int EEVEE_EffectsInfo::sss_sample_count

Definition at line 722 of file eevee_private.h.

Referenced by EEVEE_subsurface_add_pass(), and EEVEE_subsurface_cache_init().

◆ sss_stencil

struct GPUTexture* EEVEE_EffectsInfo::sss_stencil

◆ sss_surface_count

int EEVEE_EffectsInfo::sss_surface_count

◆ swap_double_buffer

bool EEVEE_EffectsInfo::swap_double_buffer

Definition at line 720 of file eevee_private.h.

Referenced by EEVEE_draw_effects().

◆ taa_alpha

float EEVEE_EffectsInfo::taa_alpha

◆ taa_current_sample

int EEVEE_EffectsInfo::taa_current_sample

◆ taa_render_sample

int EEVEE_EffectsInfo::taa_render_sample

◆ taa_reproject_sample

int EEVEE_EffectsInfo::taa_reproject_sample

Definition at line 743 of file eevee_private.h.

Referenced by eevee_draw_scene(), and EEVEE_temporal_sampling_init().

◆ taa_total_sample

int EEVEE_EffectsInfo::taa_total_sample

◆ taa_view

struct DRWView* EEVEE_EffectsInfo::taa_view

◆ target_buffer

struct GPUFrameBuffer* EEVEE_EffectsInfo::target_buffer

◆ unf_base_buffer

struct GPUTexture* EEVEE_EffectsInfo::unf_base_buffer

Definition at line 839 of file eevee_private.h.

Referenced by EEVEE_bloom_draw(), and eevee_create_bloom_pass().

◆ unf_source_buffer

struct GPUTexture* EEVEE_EffectsInfo::unf_source_buffer

Definition at line 838 of file eevee_private.h.

Referenced by EEVEE_bloom_draw(), and eevee_create_bloom_pass().

◆ unf_source_texel_size

float EEVEE_EffectsInfo::unf_source_texel_size[2]

Definition at line 834 of file eevee_private.h.

Referenced by EEVEE_bloom_draw(), and eevee_create_bloom_pass().

◆ velocity_tiles_tx

struct GPUTexture* EEVEE_EffectsInfo::velocity_tiles_tx

◆ velocity_tiles_x_tx

struct GPUTexture* EEVEE_EffectsInfo::velocity_tiles_x_tx

Definition at line 774 of file eevee_private.h.

Referenced by EEVEE_motion_blur_cache_init(), and EEVEE_motion_blur_init().

◆ velocity_tx

struct GPUTexture* EEVEE_EffectsInfo::velocity_tx

◆ volume_current_sample

int EEVEE_EffectsInfo::volume_current_sample

Definition at line 730 of file eevee_private.h.

Referenced by EEVEE_volumes_init().

◆ volume_light_clamp

float EEVEE_EffectsInfo::volume_light_clamp

Definition at line 731 of file eevee_private.h.

Referenced by EEVEE_lights_cache_finish(), and EEVEE_volumes_init().

◆ volume_scatter

struct GPUTexture* EEVEE_EffectsInfo::volume_scatter

◆ volume_transmit

struct GPUTexture* EEVEE_EffectsInfo::volume_transmit

The documentation for this struct was generated from the following file: