Blender
V3.3
|
#include <eevee_private.h>
Definition at line 394 of file eevee_private.h.
struct GPUTexture* EEVEE_TextureList::ao_accum |
Definition at line 398 of file eevee_private.h.
Referenced by EEVEE_occlusion_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::aov_surface_accum[MAX_AOVS] |
Definition at line 405 of file eevee_private.h.
Referenced by EEVEE_material_output_accumulate(), EEVEE_material_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::bloom_accum |
Definition at line 407 of file eevee_private.h.
Referenced by EEVEE_bloom_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::color |
Definition at line 438 of file eevee_private.h.
Referenced by EEVEE_draw_effects(), eevee_engine_init(), eevee_lightbake_cache_create(), EEVEE_refraction_compute(), EEVEE_render_init(), EEVEE_renderpasses_output_init(), EEVEE_renderpasses_postprocess(), and EEVEE_subsurface_compute().
struct GPUTexture* EEVEE_TextureList::color_double_buffer |
Definition at line 439 of file eevee_private.h.
Referenced by EEVEE_draw_effects(), EEVEE_effects_draw_init(), eevee_engine_init(), EEVEE_reflection_compute(), and EEVEE_renderpasses_draw_debug().
struct GPUTexture* EEVEE_TextureList::color_post |
Definition at line 396 of file eevee_private.h.
Referenced by EEVEE_effects_draw_init().
struct GPUTexture* EEVEE_TextureList::cryptomatte |
Definition at line 410 of file eevee_private.h.
Referenced by EEVEE_cryptomatte_output_init().
struct GPUTexture* EEVEE_TextureList::depth_double_buffer |
Definition at line 440 of file eevee_private.h.
Referenced by EEVEE_effects_init().
struct GPUTexture* EEVEE_TextureList::diff_color_accum |
Definition at line 401 of file eevee_private.h.
Referenced by EEVEE_material_output_accumulate(), EEVEE_material_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::diff_light_accum |
Definition at line 402 of file eevee_private.h.
Referenced by EEVEE_material_output_accumulate(), EEVEE_material_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::dof_reduced_coc |
Definition at line 414 of file eevee_private.h.
Referenced by dof_gather_pass_init(), dof_recursive_reduce(), dof_reduce_pass_init(), dof_scatter_pass_init(), and EEVEE_depth_of_field_init().
struct GPUTexture* EEVEE_TextureList::dof_reduced_color |
Definition at line 413 of file eevee_private.h.
Referenced by dof_gather_pass_init(), dof_recursive_reduce(), dof_reduce_pass_init(), and EEVEE_depth_of_field_init().
struct GPUTexture* EEVEE_TextureList::emit_accum |
Definition at line 406 of file eevee_private.h.
Referenced by EEVEE_material_output_accumulate(), EEVEE_material_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::env_accum |
Definition at line 400 of file eevee_private.h.
Referenced by EEVEE_material_output_accumulate(), EEVEE_material_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::filtered_radiance |
Definition at line 434 of file eevee_private.h.
Referenced by downsample_radiance_cb(), EEVEE_effects_cache_init(), EEVEE_effects_init(), EEVEE_material_bind_resources(), and EEVEE_screen_raytrace_cache_init().
struct GPUTexture* EEVEE_TextureList::lookdev_cube_tx |
Definition at line 428 of file eevee_private.h.
Referenced by EEVEE_lookdev_cache_init(), and eevee_lookdev_lightcache_delete().
struct GPUTexture* EEVEE_TextureList::lookdev_grid_tx |
Definition at line 427 of file eevee_private.h.
Referenced by EEVEE_lookdev_cache_init(), and eevee_lookdev_lightcache_delete().
struct GPUTexture* EEVEE_TextureList::maxzbuffer |
Definition at line 433 of file eevee_private.h.
Referenced by EEVEE_effects_cache_init(), EEVEE_effects_init(), EEVEE_material_bind_resources(), EEVEE_materials_cache_init(), EEVEE_occlusion_cache_init(), EEVEE_occlusion_output_init(), EEVEE_renderpasses_draw_debug(), EEVEE_screen_raytrace_cache_init(), and max_downsample_cb().
struct GPUTexture* EEVEE_TextureList::mist_accum |
Definition at line 397 of file eevee_private.h.
Referenced by EEVEE_mist_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::planar_depth |
Definition at line 431 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_finish(), EEVEE_screen_raytrace_cache_init(), lightbake_render_scene_reflected(), and planar_pool_ensure_alloc().
struct GPUTexture* EEVEE_TextureList::planar_pool |
Definition at line 430 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_finish(), EEVEE_lightprobes_cache_init(), EEVEE_material_bind_resources(), EEVEE_materials_cache_init(), EEVEE_screen_raytrace_cache_init(), lightbake_render_scene_reflected(), and planar_pool_ensure_alloc().
struct GPUTexture* EEVEE_TextureList::renderpass |
Definition at line 436 of file eevee_private.h.
Referenced by EEVEE_renderpasses_draw(), and EEVEE_renderpasses_output_init().
struct GPUTexture* EEVEE_TextureList::shadow_accum |
Definition at line 409 of file eevee_private.h.
Referenced by EEVEE_renderpasses_postprocess(), and EEVEE_shadow_output_init().
struct GPUTexture* EEVEE_TextureList::spec_color_accum |
Definition at line 403 of file eevee_private.h.
Referenced by EEVEE_material_output_accumulate(), EEVEE_material_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::spec_light_accum |
Definition at line 404 of file eevee_private.h.
Referenced by EEVEE_material_output_accumulate(), EEVEE_material_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::ssr_accum |
Definition at line 408 of file eevee_private.h.
Referenced by EEVEE_reflection_output_init(), and EEVEE_renderpasses_postprocess().
struct GPUTexture* EEVEE_TextureList::sss_accum |
Definition at line 399 of file eevee_private.h.
Referenced by EEVEE_renderpasses_postprocess(), EEVEE_subsurface_draw_init(), and EEVEE_subsurface_output_init().
struct GPUTexture* EEVEE_TextureList::taa_history |
Definition at line 411 of file eevee_private.h.
Referenced by EEVEE_draw_effects(), EEVEE_effects_init(), eevee_engine_init(), and EEVEE_temporal_sampling_cache_init().
struct GPUTexture* EEVEE_TextureList::volume_prop_emission |
Definition at line 418 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), EEVEE_volumes_draw_init(), and EEVEE_volumes_init().
struct GPUTexture* EEVEE_TextureList::volume_prop_extinction |
Definition at line 417 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), EEVEE_volumes_draw_init(), and EEVEE_volumes_init().
struct GPUTexture* EEVEE_TextureList::volume_prop_phase |
Definition at line 419 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), EEVEE_volumes_draw_init(), and EEVEE_volumes_init().
struct GPUTexture* EEVEE_TextureList::volume_prop_scattering |
Definition at line 416 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), EEVEE_volumes_draw_init(), and EEVEE_volumes_init().
struct GPUTexture* EEVEE_TextureList::volume_scatter |
Definition at line 420 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), EEVEE_volumes_init(), and EEVEE_volumes_output_init().
struct GPUTexture* EEVEE_TextureList::volume_scatter_accum |
Definition at line 424 of file eevee_private.h.
Referenced by EEVEE_renderpasses_postprocess(), and EEVEE_volumes_output_init().
struct GPUTexture* EEVEE_TextureList::volume_scatter_history |
Definition at line 422 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), and EEVEE_volumes_init().
struct GPUTexture* EEVEE_TextureList::volume_transmit |
Definition at line 421 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), EEVEE_volumes_init(), and EEVEE_volumes_output_init().
struct GPUTexture* EEVEE_TextureList::volume_transmit_history |
Definition at line 423 of file eevee_private.h.
Referenced by EEVEE_volumes_cache_finish(), EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), and EEVEE_volumes_init().
struct GPUTexture* EEVEE_TextureList::volume_transmittance_accum |
Definition at line 425 of file eevee_private.h.
Referenced by eevee_cryptomatte_postprocess_weights(), EEVEE_renderpasses_postprocess(), and EEVEE_volumes_output_init().