|
Blender V4.5
|
#include <eevee_shader_shared.hh>
Public Attributes | |
| float4x4 | history_persmat |
| float4x4 | radiance_persmat |
| int2int2 | full_resolution |
| float2float2 | full_resolution_inv |
| int2int2 | resolution_bias |
| int | resolution_scale |
| float | thickness |
| int2int2 | horizon_resolution_bias |
| int | horizon_resolution_scale |
| float | quality |
| float | roughness_mask_scale |
| float | roughness_mask_bias |
| bool32_t | skip_denoise |
| bool32_t | trace_refraction |
| int | closure_index |
| int | _pad0 |
| int | _pad1 |
Definition at line 1963 of file eevee_shader_shared.hh.
| int blender::eevee::RayTraceData::_pad0 |
Definition at line 1991 of file eevee_shader_shared.hh.
| int blender::eevee::RayTraceData::_pad1 |
Definition at line 1992 of file eevee_shader_shared.hh.
| int blender::eevee::RayTraceData::closure_index |
Closure being ray-traced.
Definition at line 1990 of file eevee_shader_shared.hh.
Input resolution.
Definition at line 1969 of file eevee_shader_shared.hh.
Inverse of input resolution to get screen UVs.
Definition at line 1971 of file eevee_shader_shared.hh.
| float4x4 blender::eevee::RayTraceData::history_persmat |
ViewProjection matrix used to render the previous frame.
Definition at line 1965 of file eevee_shader_shared.hh.
Scale and bias to go from horizon-trace resolution to input resolution.
Definition at line 1978 of file eevee_shader_shared.hh.
| int blender::eevee::RayTraceData::horizon_resolution_scale |
Definition at line 1979 of file eevee_shader_shared.hh.
| float blender::eevee::RayTraceData::quality |
Determine how fast the sample steps are getting bigger.
Definition at line 1981 of file eevee_shader_shared.hh.
| float4x4 blender::eevee::RayTraceData::radiance_persmat |
ViewProjection matrix used to render the radiance texture.
Definition at line 1967 of file eevee_shader_shared.hh.
Scale and bias to go from ray-trace resolution to input resolution.
Definition at line 1973 of file eevee_shader_shared.hh.
| int blender::eevee::RayTraceData::resolution_scale |
Definition at line 1974 of file eevee_shader_shared.hh.
| float blender::eevee::RayTraceData::roughness_mask_bias |
Definition at line 1984 of file eevee_shader_shared.hh.
| float blender::eevee::RayTraceData::roughness_mask_scale |
Maximum roughness for which we will trace a ray.
Definition at line 1983 of file eevee_shader_shared.hh.
| bool32_t blender::eevee::RayTraceData::skip_denoise |
If set to true will bypass spatial denoising.
Definition at line 1986 of file eevee_shader_shared.hh.
| float blender::eevee::RayTraceData::thickness |
View space thickness the objects.
Definition at line 1976 of file eevee_shader_shared.hh.
| bool32_t blender::eevee::RayTraceData::trace_refraction |
If set to false will bypass tracing for refractive closures.
Definition at line 1988 of file eevee_shader_shared.hh.