|
Blender V4.3
|
#include <eevee_shader_shared.hh>
Definition at line 1931 of file eevee_shader_shared.hh.
| int blender::eevee::RayTraceData::_pad0 |
Definition at line 1959 of file eevee_shader_shared.hh.
| int blender::eevee::RayTraceData::_pad1 |
Definition at line 1960 of file eevee_shader_shared.hh.
| int blender::eevee::RayTraceData::closure_index |
Closure being ray-traced.
Definition at line 1958 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::sync().
| int2 blender::eevee::RayTraceData::full_resolution |
Input resolution.
Definition at line 1937 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::render().
| float2 blender::eevee::RayTraceData::full_resolution_inv |
Inverse of input resolution to get screen UVs.
Definition at line 1939 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::render().
| float4x4 blender::eevee::RayTraceData::history_persmat |
ViewProjection matrix used to render the previous frame.
Definition at line 1933 of file eevee_shader_shared.hh.
| int2 blender::eevee::RayTraceData::horizon_resolution_bias |
Scale and bias to go from horizon-trace resolution to input resolution.
Definition at line 1946 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::render().
| int blender::eevee::RayTraceData::horizon_resolution_scale |
Definition at line 1947 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::render(), and blender::eevee::RayTraceModule::sync().
| float blender::eevee::RayTraceData::quality |
Determine how fast the sample steps are getting bigger.
Definition at line 1949 of file eevee_shader_shared.hh.
| float4x4 blender::eevee::RayTraceData::radiance_persmat |
ViewProjection matrix used to render the radiance texture.
Definition at line 1935 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::render().
| int2 blender::eevee::RayTraceData::resolution_bias |
Scale and bias to go from ray-trace resolution to input resolution.
Definition at line 1941 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::render().
| int blender::eevee::RayTraceData::resolution_scale |
Definition at line 1942 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::render(), and blender::eevee::RayTraceModule::sync().
| float blender::eevee::RayTraceData::roughness_mask_bias |
Definition at line 1952 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::render().
| float blender::eevee::RayTraceData::roughness_mask_scale |
Maximum roughness for which we will trace a ray.
Definition at line 1951 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::render().
| bool32_t blender::eevee::RayTraceData::skip_denoise |
If set to true will bypass spatial denoising.
Definition at line 1954 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::sync().
| float blender::eevee::RayTraceData::thickness |
View space thickness the objects.
Definition at line 1944 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 1956 of file eevee_shader_shared.hh.
Referenced by blender::eevee::RayTraceModule::render(), and blender::eevee::RayTraceModule::sync().