Blender
V3.3
|
#include <eevee_private.h>
Definition at line 331 of file eevee_private.h.
struct GPUFrameBuffer* EEVEE_FramebufferList::ao_accum_fb |
Definition at line 372 of file eevee_private.h.
Referenced by EEVEE_occlusion_output_accumulate(), and EEVEE_occlusion_output_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::bloom_accum_fb[MAX_BLOOM_STEP - 1] |
Definition at line 339 of file eevee_private.h.
Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::bloom_blit_fb |
Definition at line 337 of file eevee_private.h.
Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::bloom_down_fb[MAX_BLOOM_STEP] |
Definition at line 338 of file eevee_private.h.
Referenced by EEVEE_bloom_draw(), and EEVEE_bloom_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::bloom_pass_accum_fb |
Definition at line 340 of file eevee_private.h.
Referenced by EEVEE_bloom_output_accumulate(), and EEVEE_bloom_output_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::cryptomatte_fb |
Definition at line 341 of file eevee_private.h.
Referenced by EEVEE_cryptomatte_output_accumulate(), and EEVEE_cryptomatte_output_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_bokeh_fb |
Definition at line 356 of file eevee_private.h.
Referenced by dof_bokeh_pass_init(), and EEVEE_depth_of_field_draw().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_dilate_tiles_fb |
Definition at line 352 of file eevee_private.h.
Referenced by dof_dilate_tiles_pass_draw(), dof_dilate_tiles_pass_init(), and EEVEE_depth_of_field_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_downsample_fb |
Definition at line 353 of file eevee_private.h.
Referenced by dof_reduce_pass_init(), and EEVEE_depth_of_field_draw().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_filter_bg_fb |
Definition at line 361 of file eevee_private.h.
Referenced by dof_filter_pass_init(), and EEVEE_depth_of_field_draw().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_filter_fg_fb |
Definition at line 358 of file eevee_private.h.
Referenced by dof_filter_pass_init(), and EEVEE_depth_of_field_draw().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_flatten_tiles_fb |
Definition at line 351 of file eevee_private.h.
Referenced by dof_dilate_tiles_pass_draw(), dof_flatten_tiles_pass_init(), EEVEE_depth_of_field_draw(), and EEVEE_depth_of_field_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_gather_bg_fb |
Definition at line 360 of file eevee_private.h.
Referenced by dof_gather_pass_init(), EEVEE_depth_of_field_draw(), and EEVEE_depth_of_field_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_gather_fg_fb |
Definition at line 357 of file eevee_private.h.
Referenced by dof_gather_pass_init(), EEVEE_depth_of_field_draw(), and EEVEE_depth_of_field_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_gather_fg_holefill_fb |
Definition at line 359 of file eevee_private.h.
Referenced by dof_gather_pass_init(), and EEVEE_depth_of_field_draw().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_reduce_copy_fb |
Definition at line 355 of file eevee_private.h.
Referenced by dof_reduce_pass_init(), EEVEE_depth_of_field_draw(), and EEVEE_depth_of_field_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_reduce_fb |
Definition at line 354 of file eevee_private.h.
Referenced by dof_reduce_pass_init(), EEVEE_depth_of_field_draw(), and EEVEE_depth_of_field_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_scatter_bg_fb |
Definition at line 363 of file eevee_private.h.
Referenced by dof_scatter_pass_init(), EEVEE_depth_of_field_draw(), and EEVEE_depth_of_field_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_scatter_fg_fb |
Definition at line 362 of file eevee_private.h.
Referenced by dof_scatter_pass_init(), and EEVEE_depth_of_field_draw().
struct GPUFrameBuffer* EEVEE_FramebufferList::dof_setup_fb |
Definition at line 350 of file eevee_private.h.
Referenced by dof_setup_pass_init(), EEVEE_depth_of_field_draw(), and EEVEE_depth_of_field_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::double_buffer_color_fb |
Definition at line 388 of file eevee_private.h.
Referenced by EEVEE_effects_draw_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::double_buffer_depth_fb |
Definition at line 389 of file eevee_private.h.
Referenced by eevee_draw_scene(), EEVEE_effects_init(), and EEVEE_temporal_sampling_draw().
struct GPUFrameBuffer* EEVEE_FramebufferList::double_buffer_fb |
Definition at line 387 of file eevee_private.h.
Referenced by EEVEE_effects_draw_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::downsample_fb |
Definition at line 335 of file eevee_private.h.
Referenced by EEVEE_downsample_cube_buffer(), and EEVEE_effects_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::effect_color_fb |
Definition at line 385 of file eevee_private.h.
Referenced by EEVEE_draw_effects(), EEVEE_effects_draw_init(), EEVEE_lookdev_draw(), and EEVEE_temporal_sampling_draw().
struct GPUFrameBuffer* EEVEE_FramebufferList::effect_fb |
Definition at line 384 of file eevee_private.h.
Referenced by EEVEE_draw_effects(), EEVEE_effects_draw_init(), and EEVEE_lookdev_draw().
struct GPUFrameBuffer* EEVEE_FramebufferList::gtao_debug_fb |
Definition at line 334 of file eevee_private.h.
Referenced by EEVEE_occlusion_draw_debug(), and EEVEE_occlusion_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::gtao_fb |
Definition at line 333 of file eevee_private.h.
Referenced by EEVEE_occlusion_compute(), and EEVEE_occlusion_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::main_color_fb |
Definition at line 383 of file eevee_private.h.
Referenced by EEVEE_draw_effects(), eevee_draw_scene(), eevee_engine_init(), EEVEE_reflection_compute(), EEVEE_render_draw(), EEVEE_render_init(), EEVEE_temporal_sampling_draw(), and EEVEE_volumes_resolve().
struct GPUFrameBuffer* EEVEE_FramebufferList::main_fb |
Definition at line 382 of file eevee_private.h.
Referenced by EEVEE_bloom_output_accumulate(), EEVEE_create_minmax_buffer(), EEVEE_cryptomatte_output_accumulate(), EEVEE_draw_effects(), eevee_draw_scene(), EEVEE_effects_init(), eevee_engine_init(), EEVEE_lookdev_draw(), EEVEE_material_output_accumulate(), EEVEE_mist_output_accumulate(), EEVEE_motion_blur_cache_finish(), EEVEE_occlusion_compute(), EEVEE_occlusion_draw_debug(), EEVEE_occlusion_output_accumulate(), EEVEE_reflection_compute(), EEVEE_refraction_compute(), EEVEE_render_draw(), eevee_render_draw_background(), EEVEE_render_init(), EEVEE_renderpasses_draw(), EEVEE_screen_raytrace_init(), EEVEE_shadow_output_accumulate(), EEVEE_subsurface_compute(), EEVEE_subsurface_data_render(), EEVEE_subsurface_output_accumulate(), EEVEE_temporal_sampling_draw(), EEVEE_volumes_compute(), EEVEE_volumes_output_accumulate(), and EEVEE_volumes_resolve().
struct GPUFrameBuffer* EEVEE_FramebufferList::material_accum_fb |
Definition at line 370 of file eevee_private.h.
Referenced by EEVEE_material_output_accumulate(), EEVEE_material_output_init(), and material_renderpass_accumulate().
struct GPUFrameBuffer* EEVEE_FramebufferList::maxzbuffer_fb |
Definition at line 336 of file eevee_private.h.
Referenced by EEVEE_create_minmax_buffer(), and EEVEE_effects_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::mist_accum_fb |
Definition at line 369 of file eevee_private.h.
Referenced by EEVEE_mist_output_accumulate(), and EEVEE_mist_output_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::planar_downsample_fb |
Definition at line 380 of file eevee_private.h.
Referenced by EEVEE_lightbake_filter_planar().
struct GPUFrameBuffer* EEVEE_FramebufferList::planarref_fb |
Definition at line 379 of file eevee_private.h.
Referenced by lightbake_render_scene_reflected().
struct GPUFrameBuffer* EEVEE_FramebufferList::radiance_filtered_fb |
Definition at line 386 of file eevee_private.h.
Referenced by EEVEE_effects_downsample_radiance_buffer(), and EEVEE_effects_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::renderpass_fb |
Definition at line 371 of file eevee_private.h.
Referenced by eevee_render_result_aovs(), eevee_render_result_bloom(), eevee_render_result_mist(), eevee_render_result_normal(), eevee_render_result_occlusion(), eevee_render_result_shadow(), eevee_render_result_z(), EEVEE_renderpasses_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUFrameBuffer* EEVEE_FramebufferList::screen_tracing_fb |
Definition at line 368 of file eevee_private.h.
Referenced by EEVEE_reflection_compute(), and EEVEE_screen_raytrace_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::shadow_accum_fb |
Definition at line 342 of file eevee_private.h.
Referenced by EEVEE_shadow_output_accumulate(), and EEVEE_shadow_output_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::ssr_accum_fb |
Definition at line 343 of file eevee_private.h.
Referenced by EEVEE_reflection_output_accumulate(), and EEVEE_reflection_output_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::sss_accum_fb |
Definition at line 349 of file eevee_private.h.
Referenced by EEVEE_subsurface_draw_init(), EEVEE_subsurface_output_accumulate(), and EEVEE_subsurface_output_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::sss_blit_fb |
Definition at line 345 of file eevee_private.h.
Referenced by EEVEE_subsurface_compute(), and EEVEE_subsurface_draw_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::sss_blur_fb |
Definition at line 344 of file eevee_private.h.
Referenced by EEVEE_subsurface_compute(), and EEVEE_subsurface_draw_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::sss_clear_fb |
Definition at line 347 of file eevee_private.h.
Referenced by EEVEE_subsurface_data_render(), and EEVEE_subsurface_draw_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::sss_resolve_fb |
Definition at line 346 of file eevee_private.h.
Referenced by EEVEE_subsurface_compute(), and EEVEE_subsurface_draw_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::sss_translucency_fb |
Definition at line 348 of file eevee_private.h.
Referenced by EEVEE_subsurface_compute(), and EEVEE_subsurface_draw_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::taa_history_color_fb |
Definition at line 391 of file eevee_private.h.
Referenced by EEVEE_effects_init(), and EEVEE_temporal_sampling_draw().
struct GPUFrameBuffer* EEVEE_FramebufferList::taa_history_fb |
Definition at line 390 of file eevee_private.h.
Referenced by EEVEE_draw_effects(), and EEVEE_effects_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::update_noise_fb |
Definition at line 377 of file eevee_private.h.
Referenced by EEVEE_materials_init(), and EEVEE_update_noise().
struct GPUFrameBuffer* EEVEE_FramebufferList::velocity_fb |
Definition at line 374 of file eevee_private.h.
Referenced by EEVEE_effects_init(), and EEVEE_velocity_resolve().
struct GPUFrameBuffer* EEVEE_FramebufferList::velocity_resolve_fb |
Definition at line 373 of file eevee_private.h.
Referenced by EEVEE_effects_init(), and EEVEE_velocity_resolve().
struct GPUFrameBuffer* EEVEE_FramebufferList::velocity_tiles_fb[2] |
Definition at line 375 of file eevee_private.h.
Referenced by EEVEE_motion_blur_draw(), and EEVEE_motion_blur_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::volumetric_accum_fb |
Definition at line 367 of file eevee_private.h.
Referenced by EEVEE_volumes_output_accumulate(), and EEVEE_volumes_output_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::volumetric_fb |
Definition at line 364 of file eevee_private.h.
Referenced by EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), and EEVEE_volumes_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::volumetric_integ_fb |
Definition at line 366 of file eevee_private.h.
Referenced by EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), and EEVEE_volumes_init().
struct GPUFrameBuffer* EEVEE_FramebufferList::volumetric_scat_fb |
Definition at line 365 of file eevee_private.h.
Referenced by EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), and EEVEE_volumes_init().