|
Blender V4.3
|
#include <eevee_raytrace.hh>
Public Attributes | |
| Texture | radiance_history_tx = {"radiance_tx"} |
| Texture | variance_history_tx = {"variance_tx"} |
| Texture | tilemask_history_tx = {"tilemask_tx"} |
| float4x4 | history_persmat |
| bool | valid_history = false |
| TextureFromPool | denoised_spatial_tx = {"denoised_spatial_tx"} |
| TextureFromPool | denoised_temporal_tx = {"denoised_temporal_tx"} |
| TextureFromPool | denoised_bilateral_tx = {"denoised_bilateral_tx"} |
Set of buffers that need to be allocated for each ray type.
Definition at line 35 of file eevee_raytrace.hh.
| TextureFromPool blender::eevee::RayTraceBuffer::DenoiseBuffer::denoised_bilateral_tx = {"denoised_bilateral_tx"} |
Definition at line 51 of file eevee_raytrace.hh.
Referenced by blender::eevee::RayTraceModule::alloc_dummy(), and blender::eevee::RayTraceModule::alloc_only().
| TextureFromPool blender::eevee::RayTraceBuffer::DenoiseBuffer::denoised_spatial_tx = {"denoised_spatial_tx"} |
Textures containing the ray hit radiance denoised (full-res). One of them is result_tx. One might become result buffer so it need instantiation by closure type to avoid reuse.
Definition at line 49 of file eevee_raytrace.hh.
| TextureFromPool blender::eevee::RayTraceBuffer::DenoiseBuffer::denoised_temporal_tx = {"denoised_temporal_tx"} |
Definition at line 50 of file eevee_raytrace.hh.
| float4x4 blender::eevee::RayTraceBuffer::DenoiseBuffer::history_persmat |
Perspective matrix for which the history buffers were recorded.
Definition at line 42 of file eevee_raytrace.hh.
| Texture blender::eevee::RayTraceBuffer::DenoiseBuffer::radiance_history_tx = {"radiance_tx"} |
Definition at line 37 of file eevee_raytrace.hh.
| Texture blender::eevee::RayTraceBuffer::DenoiseBuffer::tilemask_history_tx = {"tilemask_tx"} |
Definition at line 40 of file eevee_raytrace.hh.
| bool blender::eevee::RayTraceBuffer::DenoiseBuffer::valid_history = false |
True if history buffer was used last frame and can be re-projected.
Definition at line 44 of file eevee_raytrace.hh.
| Texture blender::eevee::RayTraceBuffer::DenoiseBuffer::variance_history_tx = {"variance_tx"} |
Definition at line 38 of file eevee_raytrace.hh.