Blender
V3.3
|
#include <eevee_private.h>
Definition at line 718 of file eevee_private.h.
int EEVEE_EffectsInfo::anchor[2] |
Definition at line 823 of file eevee_private.h.
Referenced by EEVEE_lookdev_draw(), and EEVEE_lookdev_init().
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().
struct GPUTexture* EEVEE_EffectsInfo::bloom_blit |
Definition at line 835 of file eevee_private.h.
Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().
float EEVEE_EffectsInfo::bloom_clamp |
Definition at line 831 of file eevee_private.h.
Referenced by EEVEE_bloom_cache_init(), and EEVEE_bloom_init().
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().
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().
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().
int EEVEE_EffectsInfo::bloom_iteration_len |
Definition at line 826 of file eevee_private.h.
Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().
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().
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().
bool EEVEE_EffectsInfo::bypass_drawing |
Definition at line 748 of file eevee_private.h.
Referenced by eevee_draw_scene(), and EEVEE_temporal_sampling_init().
bool EEVEE_EffectsInfo::cam_params_init |
Definition at line 768 of file eevee_private.h.
CameraParams EEVEE_EffectsInfo::current_cam_params |
Definition at line 764 of file eevee_private.h.
float EEVEE_EffectsInfo::current_ndc_to_world[4][4] |
Definition at line 758 of file eevee_private.h.
float EEVEE_EffectsInfo::current_world_to_ndc[4][4] |
Definition at line 759 of file eevee_private.h.
float EEVEE_EffectsInfo::current_world_to_view[4][4] |
Definition at line 760 of file eevee_private.h.
struct GPUTexture* EEVEE_EffectsInfo::dof_bg_color_tx |
Definition at line 795 of file eevee_private.h.
Referenced by dof_gather_pass_init(), dof_recombine_pass_init(), and dof_scatter_pass_init().
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().
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().
float EEVEE_EffectsInfo::dof_bokeh_aniso[2] |
Definition at line 782 of file eevee_private.h.
Referenced by dof_bokeh_pass_init(), dof_gather_pass_init(), dof_reduce_pass_init(), dof_scatter_pass_init(), EEVEE_depth_of_field_init(), and EEVEE_depth_of_field_jitter_get().
float EEVEE_EffectsInfo::dof_bokeh_aniso_inv[2] |
Definition at line 783 of file eevee_private.h.
Referenced by dof_bokeh_pass_init(), dof_recombine_pass_init(), dof_scatter_pass_init(), and EEVEE_depth_of_field_init().
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().
struct GPUTexture* EEVEE_EffectsInfo::dof_bokeh_gather_lut_tx |
Definition at line 798 of file eevee_private.h.
Referenced by dof_bokeh_pass_init(), dof_gather_pass_init(), dof_recombine_pass_init(), dof_scatter_pass_init(), and EEVEE_depth_of_field_draw().
float EEVEE_EffectsInfo::dof_bokeh_max_size |
Definition at line 782 of file eevee_private.h.
Referenced by dof_recombine_pass_init(), dof_setup_pass_init(), and EEVEE_depth_of_field_init().
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().
float EEVEE_EffectsInfo::dof_bokeh_rotation |
Definition at line 782 of file eevee_private.h.
Referenced by dof_bokeh_pass_init(), EEVEE_depth_of_field_init(), and EEVEE_depth_of_field_jitter_get().
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().
struct GPUTexture* EEVEE_EffectsInfo::dof_coc_dilated_tiles_bg_tx |
Definition at line 801 of file eevee_private.h.
Referenced by dof_dilate_tiles_pass_draw(), dof_dilate_tiles_pass_init(), dof_gather_pass_init(), and dof_recombine_pass_init().
struct GPUTexture* EEVEE_EffectsInfo::dof_coc_dilated_tiles_fg_tx |
Definition at line 802 of file eevee_private.h.
Referenced by dof_dilate_tiles_pass_draw(), dof_dilate_tiles_pass_init(), dof_gather_pass_init(), and dof_recombine_pass_init().
float EEVEE_EffectsInfo::dof_coc_far_dist |
Definition at line 781 of file eevee_private.h.
Referenced by EEVEE_depth_of_field_init().
float EEVEE_EffectsInfo::dof_coc_near_dist |
Definition at line 781 of file eevee_private.h.
Referenced by EEVEE_depth_of_field_init().
float EEVEE_EffectsInfo::dof_coc_params[2] |
Definition at line 781 of file eevee_private.h.
Referenced by coc_radius_from_camera_depth(), dof_recombine_pass_init(), dof_setup_pass_init(), and EEVEE_depth_of_field_init().
struct GPUTexture* EEVEE_EffectsInfo::dof_coc_tiles_bg_tx |
Definition at line 803 of file eevee_private.h.
Referenced by dof_dilate_tiles_pass_draw(), dof_dilate_tiles_pass_init(), and dof_flatten_tiles_pass_init().
struct GPUTexture* EEVEE_EffectsInfo::dof_coc_tiles_fg_tx |
Definition at line 804 of file eevee_private.h.
Referenced by dof_dilate_tiles_pass_draw(), dof_dilate_tiles_pass_init(), and dof_flatten_tiles_pass_init().
eGPUTextureFormat EEVEE_EffectsInfo::dof_color_format |
Definition at line 794 of file eevee_private.h.
Referenced by EEVEE_depth_of_field_cache_init().
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().
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().
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().
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().
struct GPUTexture* EEVEE_EffectsInfo::dof_downsample_tx |
Definition at line 805 of file eevee_private.h.
Referenced by dof_reduce_pass_init().
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().
struct GPUTexture* EEVEE_EffectsInfo::dof_fg_holefill_color_tx |
Definition at line 809 of file eevee_private.h.
Referenced by dof_filter_pass_init(), dof_gather_pass_init(), and dof_recombine_pass_init().
struct GPUTexture* EEVEE_EffectsInfo::dof_fg_holefill_weight_tx |
Definition at line 810 of file eevee_private.h.
Referenced by dof_filter_pass_init(), dof_gather_pass_init(), and dof_recombine_pass_init().
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().
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().
float EEVEE_EffectsInfo::dof_fx_max_coc |
Definition at line 787 of file eevee_private.h.
Referenced by dof_dilate_tiles_pass_draw(), dof_reduce_pass_init(), and EEVEE_depth_of_field_init().
struct GPUTexture* EEVEE_EffectsInfo::dof_half_res_coc_tx |
Definition at line 811 of file eevee_private.h.
Referenced by dof_flatten_tiles_pass_init(), dof_gather_pass_init(), dof_setup_pass_init(), and EEVEE_depth_of_field_draw().
struct GPUTexture* EEVEE_EffectsInfo::dof_half_res_color_tx |
Definition at line 812 of file eevee_private.h.
Referenced by dof_gather_pass_init(), dof_scatter_pass_init(), dof_setup_pass_init(), and EEVEE_depth_of_field_draw().
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().
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().
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().
float EEVEE_EffectsInfo::dof_jitter_radius |
Definition at line 777 of file eevee_private.h.
Referenced by EEVEE_depth_of_field_init(), EEVEE_depth_of_field_jitter_get(), and EEVEE_depth_of_field_sample_count_get().
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().
struct GPUTexture* EEVEE_EffectsInfo::dof_reduce_input_coc_tx |
Definition at line 814 of file eevee_private.h.
Referenced by dof_recursive_reduce(), dof_reduce_pass_init(), and EEVEE_depth_of_field_draw().
struct GPUTexture* EEVEE_EffectsInfo::dof_reduce_input_color_tx |
Definition at line 815 of file eevee_private.h.
Referenced by dof_recursive_reduce(), dof_reduce_pass_init(), and EEVEE_depth_of_field_draw().
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().
float EEVEE_EffectsInfo::dof_scatter_coc_threshold |
Definition at line 785 of file eevee_private.h.
Referenced by dof_reduce_pass_init().
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().
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().
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().
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().
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().
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().
struct GPUTexture* EEVEE_EffectsInfo::final_tx |
Definition at line 843 of file eevee_private.h.
Referenced by EEVEE_draw_effects(), and eevee_draw_scene().
struct GPUTexture* EEVEE_EffectsInfo::gtao_horizons |
Definition at line 754 of file eevee_private.h.
Referenced by EEVEE_material_bind_resources(), EEVEE_occlusion_init(), and EEVEE_screen_raytrace_cache_init().
struct GPUTexture* EEVEE_EffectsInfo::gtao_horizons_debug |
Definition at line 756 of file eevee_private.h.
Referenced by EEVEE_occlusion_init().
struct GPUTexture* EEVEE_EffectsInfo::gtao_horizons_renderpass |
Definition at line 755 of file eevee_private.h.
Referenced by EEVEE_occlusion_cache_init(), EEVEE_occlusion_init(), EEVEE_occlusion_output_init(), and EEVEE_renderpasses_draw_debug().
int EEVEE_EffectsInfo::hiz_size[2] |
Definition at line 819 of file eevee_private.h.
Referenced by EEVEE_effects_init(), EEVEE_occlusion_init(), and planar_pool_ensure_alloc().
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().
struct EEVEE_MotionBlurData EEVEE_EffectsInfo::motion_blur |
Definition at line 768 of file eevee_private.h.
Referenced by EEVEE_effects_cache_init(), EEVEE_motion_blur_cache_finish(), EEVEE_motion_blur_cache_init(), EEVEE_motion_blur_cache_populate(), EEVEE_motion_blur_curves_cache_populate(), EEVEE_motion_blur_hair_cache_populate(), EEVEE_motion_blur_init(), EEVEE_motion_blur_swap_data(), eevee_motion_blur_sync_camera(), and eevee_render_to_image().
int EEVEE_EffectsInfo::motion_blur_max |
Definition at line 766 of file eevee_private.h.
Referenced by EEVEE_motion_blur_cache_init(), EEVEE_motion_blur_draw(), and EEVEE_motion_blur_init().
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().
char EEVEE_EffectsInfo::motion_blur_step |
Definition at line 765 of file eevee_private.h.
Referenced by EEVEE_motion_blur_cache_finish(), EEVEE_motion_blur_cache_populate(), EEVEE_motion_blur_curves_cache_populate(), EEVEE_motion_blur_hair_cache_populate(), EEVEE_motion_blur_init(), EEVEE_motion_blur_step_set(), and eevee_motion_blur_sync_camera().
CameraParams EEVEE_EffectsInfo::past_cam_params |
Definition at line 763 of file eevee_private.h.
float EEVEE_EffectsInfo::past_world_to_ndc[4][4] |
Definition at line 761 of file eevee_private.h.
float EEVEE_EffectsInfo::past_world_to_view[4][4] |
Definition at line 762 of file eevee_private.h.
float EEVEE_EffectsInfo::prev_drw_persmat[4][4] |
Definition at line 751 of file eevee_private.h.
Referenced by EEVEE_temporal_sampling_cache_init(), EEVEE_temporal_sampling_draw(), and EEVEE_temporal_sampling_init().
bool EEVEE_EffectsInfo::prev_drw_support |
Definition at line 749 of file eevee_private.h.
Referenced by EEVEE_temporal_sampling_init().
bool EEVEE_EffectsInfo::prev_is_navigating |
Definition at line 750 of file eevee_private.h.
Referenced by EEVEE_temporal_sampling_init().
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().
bool EEVEE_EffectsInfo::reflection_trace_full |
Definition at line 735 of file eevee_private.h.
Referenced by EEVEE_screen_raytrace_cache_init(), and EEVEE_screen_raytrace_init().
struct GPUTexture* EEVEE_EffectsInfo::source_buffer |
Definition at line 841 of file eevee_private.h.
Referenced by dof_recombine_pass_init(), dof_setup_pass_init(), EEVEE_bloom_draw(), EEVEE_draw_effects(), EEVEE_motion_blur_cache_init(), and EEVEE_temporal_sampling_cache_init().
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().
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().
int EEVEE_EffectsInfo::sphere_size |
Definition at line 821 of file eevee_private.h.
Referenced by EEVEE_lookdev_draw(), and EEVEE_lookdev_init().
struct GPUTexture* EEVEE_EffectsInfo::ssr_hit_depth |
Definition at line 741 of file eevee_private.h.
Referenced by EEVEE_screen_raytrace_cache_init(), and EEVEE_screen_raytrace_init().
struct GPUTexture* EEVEE_EffectsInfo::ssr_hit_output |
Definition at line 740 of file eevee_private.h.
Referenced by EEVEE_screen_raytrace_cache_init(), and EEVEE_screen_raytrace_init().
struct GPUTexture* EEVEE_EffectsInfo::ssr_normal_input |
Definition at line 738 of file eevee_private.h.
Referenced by EEVEE_effects_init(), EEVEE_occlusion_cache_init(), EEVEE_occlusion_output_init(), EEVEE_renderpasses_draw_debug(), EEVEE_renderpasses_postprocess(), and EEVEE_screen_raytrace_cache_init().
struct GPUTexture* EEVEE_EffectsInfo::ssr_specrough_input |
Definition at line 739 of file eevee_private.h.
Referenced by EEVEE_renderpasses_draw_debug(), EEVEE_screen_raytrace_cache_init(), and EEVEE_screen_raytrace_init().
bool EEVEE_EffectsInfo::ssr_was_persp |
Definition at line 736 of file eevee_private.h.
Referenced by EEVEE_screen_raytrace_init().
bool EEVEE_EffectsInfo::ssr_was_valid_double_buffer |
Definition at line 737 of file eevee_private.h.
Referenced by eevee_draw_scene(), EEVEE_render_draw(), and EEVEE_screen_raytrace_init().
struct GPUTexture* EEVEE_EffectsInfo::sss_albedo |
Definition at line 726 of file eevee_private.h.
Referenced by EEVEE_renderpasses_draw_debug(), EEVEE_subsurface_add_pass(), and EEVEE_subsurface_draw_init().
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().
struct GPUTexture* EEVEE_EffectsInfo::sss_irradiance |
Definition at line 724 of file eevee_private.h.
Referenced by EEVEE_renderpasses_draw_debug(), EEVEE_subsurface_add_pass(), and EEVEE_subsurface_draw_init().
struct GPUTexture* EEVEE_EffectsInfo::sss_radius |
Definition at line 725 of file eevee_private.h.
Referenced by EEVEE_renderpasses_draw_debug(), EEVEE_subsurface_add_pass(), and EEVEE_subsurface_draw_init().
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().
struct GPUTexture* EEVEE_EffectsInfo::sss_stencil |
Definition at line 728 of file eevee_private.h.
Referenced by EEVEE_subsurface_add_pass(), EEVEE_subsurface_draw_init(), and EEVEE_subsurface_output_init().
int EEVEE_EffectsInfo::sss_surface_count |
Definition at line 723 of file eevee_private.h.
Referenced by EEVEE_materials_cache_finish(), EEVEE_subsurface_add_pass(), and EEVEE_subsurface_cache_init().
bool EEVEE_EffectsInfo::swap_double_buffer |
Definition at line 720 of file eevee_private.h.
Referenced by EEVEE_draw_effects().
float EEVEE_EffectsInfo::taa_alpha |
Definition at line 747 of file eevee_private.h.
Referenced by EEVEE_temporal_sampling_cache_init(), and EEVEE_temporal_sampling_draw().
int EEVEE_EffectsInfo::taa_current_sample |
Definition at line 744 of file eevee_private.h.
Referenced by EEVEE_cryptomatte_output_accumulate(), eevee_cryptomatte_postprocess_weights(), EEVEE_depth_of_field_jitter_get(), eevee_draw_scene(), eevee_lookdev_apply_taa(), EEVEE_materials_init(), EEVEE_mist_output_accumulate(), EEVEE_occlusion_output_accumulate(), EEVEE_reflection_output_accumulate(), EEVEE_render_draw(), eevee_render_result_normal(), eevee_render_result_z(), EEVEE_renderpasses_draw(), EEVEE_renderpasses_postprocess(), EEVEE_screen_raytrace_cache_init(), EEVEE_shadow_output_accumulate(), EEVEE_shadows_draw_cascades(), EEVEE_shadows_update(), EEVEE_subsurface_output_init(), EEVEE_temporal_sampling_draw(), EEVEE_temporal_sampling_init(), EEVEE_temporal_sampling_matrices_calc(), EEVEE_temporal_sampling_reset(), EEVEE_temporal_sampling_update_matrices(), EEVEE_volumes_init(), EEVEE_volumes_output_accumulate(), and material_renderpass_accumulate().
int EEVEE_EffectsInfo::taa_render_sample |
Definition at line 745 of file eevee_private.h.
Referenced by EEVEE_effects_init(), EEVEE_temporal_sampling_draw(), EEVEE_temporal_sampling_init(), and EEVEE_temporal_sampling_reset().
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().
int EEVEE_EffectsInfo::taa_total_sample |
Definition at line 746 of file eevee_private.h.
Referenced by EEVEE_renderpasses_draw(), EEVEE_temporal_sampling_draw(), and EEVEE_temporal_sampling_init().
struct DRWView* EEVEE_EffectsInfo::taa_view |
Definition at line 752 of file eevee_private.h.
Referenced by EEVEE_draw_effects(), eevee_draw_scene(), EEVEE_render_draw(), EEVEE_temporal_sampling_create_view(), EEVEE_temporal_sampling_matrices_calc(), EEVEE_temporal_sampling_update_matrices(), and render_reflections().
struct GPUFrameBuffer* EEVEE_EffectsInfo::target_buffer |
Definition at line 842 of file eevee_private.h.
Referenced by EEVEE_bloom_draw(), EEVEE_depth_of_field_draw(), EEVEE_draw_effects(), EEVEE_lookdev_draw(), EEVEE_motion_blur_draw(), and EEVEE_temporal_sampling_draw().
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().
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().
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().
struct GPUTexture* EEVEE_EffectsInfo::velocity_tiles_tx |
Definition at line 775 of file eevee_private.h.
Referenced by EEVEE_motion_blur_cache_init(), EEVEE_motion_blur_draw(), and EEVEE_motion_blur_init().
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().
struct GPUTexture* EEVEE_EffectsInfo::velocity_tx |
Definition at line 773 of file eevee_private.h.
Referenced by EEVEE_effects_init(), EEVEE_motion_blur_cache_init(), and EEVEE_renderpasses_draw_debug().
int EEVEE_EffectsInfo::volume_current_sample |
Definition at line 730 of file eevee_private.h.
Referenced by EEVEE_volumes_init().
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().
struct GPUTexture* EEVEE_EffectsInfo::volume_scatter |
Definition at line 732 of file eevee_private.h.
Referenced by EEVEE_material_bind_resources(), EEVEE_volumes_compute(), and EEVEE_volumes_draw_init().
struct GPUTexture* EEVEE_EffectsInfo::volume_transmit |
Definition at line 733 of file eevee_private.h.
Referenced by EEVEE_material_bind_resources(), EEVEE_volumes_compute(), and EEVEE_volumes_draw_init().