Blender
V3.3
|
#include <eevee_private.h>
Definition at line 235 of file eevee_private.h.
struct DRWPass* EEVEE_PassList::alpha_checker |
Definition at line 297 of file eevee_private.h.
struct DRWPass* EEVEE_PassList::ao_accum_ps |
Definition at line 252 of file eevee_private.h.
Referenced by EEVEE_occlusion_output_accumulate(), and EEVEE_occlusion_output_init().
struct DRWPass* EEVEE_PassList::ao_horizon_debug |
Definition at line 251 of file eevee_private.h.
Referenced by EEVEE_occlusion_cache_init(), and EEVEE_occlusion_draw_debug().
struct DRWPass* EEVEE_PassList::ao_horizon_search |
Definition at line 250 of file eevee_private.h.
Referenced by EEVEE_occlusion_cache_init(), and EEVEE_occlusion_compute().
struct DRWPass* EEVEE_PassList::background_accum_ps |
Definition at line 306 of file eevee_private.h.
Referenced by EEVEE_material_output_accumulate(), and EEVEE_materials_cache_init().
struct DRWPass* EEVEE_PassList::background_ps |
Definition at line 324 of file eevee_private.h.
Referenced by eevee_draw_scene(), EEVEE_materials_cache_init(), and eevee_render_draw_background().
struct DRWPass* EEVEE_PassList::bloom_accum_ps |
Definition at line 260 of file eevee_private.h.
Referenced by EEVEE_bloom_cache_init(), EEVEE_bloom_output_accumulate(), and EEVEE_bloom_output_init().
struct DRWPass* EEVEE_PassList::bloom_blit |
Definition at line 255 of file eevee_private.h.
Referenced by EEVEE_bloom_cache_init(), and EEVEE_bloom_draw().
struct DRWPass* EEVEE_PassList::bloom_downsample |
Definition at line 257 of file eevee_private.h.
Referenced by EEVEE_bloom_cache_init(), and EEVEE_bloom_draw().
struct DRWPass* EEVEE_PassList::bloom_downsample_first |
Definition at line 256 of file eevee_private.h.
Referenced by EEVEE_bloom_cache_init(), and EEVEE_bloom_draw().
struct DRWPass* EEVEE_PassList::bloom_resolve |
Definition at line 259 of file eevee_private.h.
Referenced by EEVEE_bloom_cache_init(), and EEVEE_bloom_draw().
struct DRWPass* EEVEE_PassList::bloom_upsample |
Definition at line 258 of file eevee_private.h.
Referenced by EEVEE_bloom_cache_init(), and EEVEE_bloom_draw().
struct DRWPass* EEVEE_PassList::color_copy_ps |
Definition at line 287 of file eevee_private.h.
Referenced by EEVEE_effects_cache_init(), and EEVEE_effects_downsample_radiance_buffer().
struct DRWPass* EEVEE_PassList::color_downsample_cube_ps |
Definition at line 289 of file eevee_private.h.
Referenced by EEVEE_effects_cache_init(), and simple_downsample_cube_cb().
struct DRWPass* EEVEE_PassList::color_downsample_ps |
Definition at line 288 of file eevee_private.h.
Referenced by downsample_radiance_cb(), and EEVEE_effects_cache_init().
struct DRWPass* EEVEE_PassList::cryptomatte_ps |
Definition at line 307 of file eevee_private.h.
Referenced by EEVEE_cryptomatte_cache_init(), EEVEE_cryptomatte_output_accumulate(), and eevee_cryptomatte_shading_group_create().
struct DRWPass* EEVEE_PassList::depth_clip_cull_ps |
Definition at line 312 of file eevee_private.h.
struct DRWPass* EEVEE_PassList::depth_clip_ps |
Definition at line 311 of file eevee_private.h.
Referenced by lightbake_render_scene_reflected().
struct DRWPass* EEVEE_PassList::depth_cull_ps |
Definition at line 310 of file eevee_private.h.
Referenced by material_opaque().
struct DRWPass* EEVEE_PassList::depth_ps |
Definition at line 309 of file eevee_private.h.
Referenced by eevee_draw_scene(), EEVEE_render_draw(), lightbake_render_scene_face(), and material_opaque().
struct DRWPass* EEVEE_PassList::depth_refract_clip_cull_ps |
Definition at line 316 of file eevee_private.h.
struct DRWPass* EEVEE_PassList::depth_refract_clip_ps |
Definition at line 315 of file eevee_private.h.
Referenced by lightbake_render_scene_reflected().
struct DRWPass* EEVEE_PassList::depth_refract_cull_ps |
Definition at line 314 of file eevee_private.h.
Referenced by material_opaque().
struct DRWPass* EEVEE_PassList::depth_refract_ps |
Definition at line 313 of file eevee_private.h.
Referenced by eevee_draw_scene(), EEVEE_render_draw(), and material_opaque().
struct DRWPass* EEVEE_PassList::dof_bokeh |
Definition at line 268 of file eevee_private.h.
Referenced by dof_bokeh_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_dilate_tiles_minabs |
Definition at line 264 of file eevee_private.h.
Referenced by dof_dilate_tiles_pass_draw(), and dof_dilate_tiles_pass_init().
struct DRWPass* EEVEE_PassList::dof_dilate_tiles_minmax |
Definition at line 263 of file eevee_private.h.
Referenced by dof_dilate_tiles_pass_draw(), and dof_dilate_tiles_pass_init().
struct DRWPass* EEVEE_PassList::dof_downsample |
Definition at line 266 of file eevee_private.h.
Referenced by dof_reduce_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_filter |
Definition at line 274 of file eevee_private.h.
Referenced by dof_filter_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_flatten_tiles |
Definition at line 262 of file eevee_private.h.
Referenced by dof_flatten_tiles_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_gather_bg |
Definition at line 271 of file eevee_private.h.
Referenced by dof_gather_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_gather_fg |
Definition at line 269 of file eevee_private.h.
Referenced by dof_gather_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_gather_fg_holefill |
Definition at line 270 of file eevee_private.h.
Referenced by dof_gather_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_reduce |
Definition at line 267 of file eevee_private.h.
Referenced by dof_recursive_reduce(), and dof_reduce_pass_init().
struct DRWPass* EEVEE_PassList::dof_reduce_copy |
Definition at line 265 of file eevee_private.h.
Referenced by dof_reduce_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_resolve |
Definition at line 275 of file eevee_private.h.
Referenced by dof_recombine_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_scatter_bg |
Definition at line 273 of file eevee_private.h.
Referenced by dof_scatter_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_scatter_fg |
Definition at line 272 of file eevee_private.h.
Referenced by dof_scatter_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::dof_setup |
Definition at line 261 of file eevee_private.h.
Referenced by dof_setup_pass_init(), and EEVEE_depth_of_field_draw().
struct DRWPass* EEVEE_PassList::lookdev_diffuse_pass |
Definition at line 327 of file eevee_private.h.
Referenced by EEVEE_lookdev_draw(), and eevee_lookdev_hdri_preview_init().
struct DRWPass* EEVEE_PassList::lookdev_glossy_pass |
Definition at line 326 of file eevee_private.h.
Referenced by EEVEE_lookdev_draw(), and eevee_lookdev_hdri_preview_init().
struct DRWPass* EEVEE_PassList::material_accum_ps |
Definition at line 305 of file eevee_private.h.
Referenced by EEVEE_material_output_accumulate(), and EEVEE_materials_cache_init().
struct DRWPass* EEVEE_PassList::material_cull_ps |
Definition at line 318 of file eevee_private.h.
Referenced by EEVEE_materials_cache_init(), and material_opaque().
struct DRWPass* EEVEE_PassList::material_ps |
Definition at line 317 of file eevee_private.h.
Referenced by eevee_draw_scene(), EEVEE_materials_cache_init(), EEVEE_render_draw(), lightbake_render_scene_face(), lightbake_render_scene_reflected(), and material_opaque().
struct DRWPass* EEVEE_PassList::material_refract_cull_ps |
Definition at line 320 of file eevee_private.h.
Referenced by material_opaque().
struct DRWPass* EEVEE_PassList::material_refract_ps |
Definition at line 319 of file eevee_private.h.
Referenced by eevee_draw_scene(), EEVEE_render_draw(), lightbake_render_scene_reflected(), and material_opaque().
struct DRWPass* EEVEE_PassList::material_sss_cull_ps |
Definition at line 322 of file eevee_private.h.
Referenced by EEVEE_materials_cache_init(), and material_opaque().
struct DRWPass* EEVEE_PassList::material_sss_ps |
Definition at line 321 of file eevee_private.h.
Referenced by EEVEE_materials_cache_init(), EEVEE_subsurface_data_render(), lightbake_render_scene_face(), lightbake_render_scene_reflected(), and material_opaque().
struct DRWPass* EEVEE_PassList::maxz_copydepth_layer_ps |
Definition at line 302 of file eevee_private.h.
Referenced by EEVEE_create_minmax_buffer(), and EEVEE_effects_cache_init().
struct DRWPass* EEVEE_PassList::maxz_copydepth_ps |
Definition at line 301 of file eevee_private.h.
Referenced by EEVEE_create_minmax_buffer(), and EEVEE_effects_cache_init().
struct DRWPass* EEVEE_PassList::maxz_downlevel_ps |
Definition at line 300 of file eevee_private.h.
Referenced by EEVEE_effects_cache_init(), and max_downsample_cb().
struct DRWPass* EEVEE_PassList::mist_accum_ps |
Definition at line 253 of file eevee_private.h.
Referenced by EEVEE_mist_output_accumulate(), and EEVEE_mist_output_init().
struct DRWPass* EEVEE_PassList::motion_blur |
Definition at line 254 of file eevee_private.h.
Referenced by EEVEE_motion_blur_cache_init(), and EEVEE_motion_blur_draw().
struct DRWPass* EEVEE_PassList::probe_background |
Definition at line 241 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_init(), lightbake_render_scene_face(), lightbake_render_scene_reflected(), and lightbake_render_world_face().
struct DRWPass* EEVEE_PassList::probe_diffuse_compute |
Definition at line 243 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_diffuse().
struct DRWPass* EEVEE_PassList::probe_display |
Definition at line 246 of file eevee_private.h.
Referenced by eevee_draw_scene(), and EEVEE_lightprobes_cache_init().
struct DRWPass* EEVEE_PassList::probe_glossy_compute |
Definition at line 242 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_glossy().
struct DRWPass* EEVEE_PassList::probe_grid_fill |
Definition at line 245 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), and eevee_lightbake_render_world_sample().
struct DRWPass* EEVEE_PassList::probe_planar_downsample_ps |
Definition at line 247 of file eevee_private.h.
Referenced by downsample_planar(), and EEVEE_lightprobes_cache_finish().
struct DRWPass* EEVEE_PassList::probe_visibility_compute |
Definition at line 244 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_visibility().
struct DRWPass* EEVEE_PassList::renderpass_pass |
Definition at line 328 of file eevee_private.h.
Referenced by EEVEE_renderpasses_cache_finish(), and EEVEE_renderpasses_postprocess().
struct DRWPass* EEVEE_PassList::shadow_accum_pass |
Definition at line 238 of file eevee_private.h.
Referenced by EEVEE_shadow_output_accumulate(), and EEVEE_shadow_output_init().
struct DRWPass* EEVEE_PassList::shadow_pass |
Definition at line 237 of file eevee_private.h.
Referenced by EEVEE_shadows_cache_init(), EEVEE_shadows_draw_cascades(), EEVEE_shadows_draw_cubemap(), and material_shadow().
struct DRWPass* EEVEE_PassList::ssr_raytrace |
Definition at line 282 of file eevee_private.h.
Referenced by EEVEE_reflection_compute(), and EEVEE_screen_raytrace_cache_init().
struct DRWPass* EEVEE_PassList::ssr_resolve |
Definition at line 283 of file eevee_private.h.
Referenced by EEVEE_reflection_compute(), EEVEE_reflection_output_accumulate(), and EEVEE_screen_raytrace_cache_init().
struct DRWPass* EEVEE_PassList::sss_blur_ps |
Definition at line 284 of file eevee_private.h.
Referenced by EEVEE_subsurface_add_pass(), EEVEE_subsurface_cache_init(), and EEVEE_subsurface_compute().
struct DRWPass* EEVEE_PassList::sss_resolve_ps |
Definition at line 285 of file eevee_private.h.
Referenced by EEVEE_subsurface_add_pass(), EEVEE_subsurface_cache_init(), EEVEE_subsurface_compute(), and EEVEE_subsurface_output_accumulate().
struct DRWPass* EEVEE_PassList::sss_translucency_ps |
Definition at line 286 of file eevee_private.h.
Referenced by EEVEE_subsurface_add_pass(), EEVEE_subsurface_cache_init(), and EEVEE_subsurface_compute().
struct DRWPass* EEVEE_PassList::taa_resolve |
Definition at line 296 of file eevee_private.h.
Referenced by EEVEE_temporal_sampling_cache_init(), and EEVEE_temporal_sampling_draw().
struct DRWPass* EEVEE_PassList::transparent_pass |
Definition at line 323 of file eevee_private.h.
Referenced by eevee_draw_scene(), EEVEE_lightprobes_refresh_planar(), EEVEE_materials_cache_init(), EEVEE_render_draw(), lightbake_render_scene_face(), lightbake_render_scene_reflected(), and material_transparent().
struct DRWPass* EEVEE_PassList::update_noise_pass |
Definition at line 325 of file eevee_private.h.
Referenced by EEVEE_materials_cache_init(), and EEVEE_update_noise().
struct DRWPass* EEVEE_PassList::velocity_hair |
Definition at line 291 of file eevee_private.h.
Referenced by EEVEE_motion_blur_cache_init(), EEVEE_motion_blur_curves_cache_populate(), and EEVEE_motion_blur_hair_cache_populate().
struct DRWPass* EEVEE_PassList::velocity_object |
Definition at line 290 of file eevee_private.h.
Referenced by EEVEE_motion_blur_cache_init(), EEVEE_motion_blur_cache_populate(), and EEVEE_velocity_resolve().
struct DRWPass* EEVEE_PassList::velocity_resolve |
Definition at line 292 of file eevee_private.h.
Referenced by EEVEE_effects_cache_init(), and EEVEE_velocity_resolve().
struct DRWPass* EEVEE_PassList::velocity_tiles |
Definition at line 294 of file eevee_private.h.
Referenced by EEVEE_motion_blur_cache_init(), and EEVEE_motion_blur_draw().
struct DRWPass* EEVEE_PassList::velocity_tiles_expand[2] |
Definition at line 295 of file eevee_private.h.
Referenced by EEVEE_motion_blur_cache_init(), and EEVEE_motion_blur_draw().
struct DRWPass* EEVEE_PassList::velocity_tiles_x |
Definition at line 293 of file eevee_private.h.
Referenced by EEVEE_motion_blur_cache_init(), and EEVEE_motion_blur_draw().
struct DRWPass* EEVEE_PassList::volumetric_accum_ps |
Definition at line 281 of file eevee_private.h.
Referenced by EEVEE_volumes_output_accumulate(), and EEVEE_volumes_output_init().
struct DRWPass* EEVEE_PassList::volumetric_integration_ps |
Definition at line 279 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), and EEVEE_volumes_compute().
struct DRWPass* EEVEE_PassList::volumetric_objects_ps |
Definition at line 277 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_init(), EEVEE_volumes_cache_object_add(), and EEVEE_volumes_compute().
struct DRWPass* EEVEE_PassList::volumetric_resolve_ps |
Definition at line 280 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), and EEVEE_volumes_resolve().
struct DRWPass* EEVEE_PassList::volumetric_scatter_ps |
Definition at line 278 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), and EEVEE_volumes_compute().
struct DRWPass* EEVEE_PassList::volumetric_world_ps |
Definition at line 276 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_init(), and EEVEE_volumes_compute().