|
Blender V5.0
|
#include <eevee_light_shared.hh>
Inherited by blender::draw::StorageBuffer< LightCullingData >.
Definition at line 487 of file eevee_light_shared.hh.
| uint blender::eevee::LightCullingData::_pad0 |
Definition at line 510 of file eevee_light_shared.hh.
| uint blender::eevee::LightCullingData::_pad1 |
Definition at line 511 of file eevee_light_shared.hh.
| uint blender::eevee::LightCullingData::_pad2 |
Definition at line 512 of file eevee_light_shared.hh.
| uint blender::eevee::LightCullingData::items_count |
Valid item count in the source data array.
Definition at line 494 of file eevee_light_shared.hh.
Referenced by blender::draw::test_eevee_shadow_tilemap_amend().
| uint blender::eevee::LightCullingData::local_lights_len |
Items that are processed by the 2.5D culling.
Definition at line 496 of file eevee_light_shared.hh.
Referenced by blender::draw::test_eevee_shadow_tilemap_amend().
| uint blender::eevee::LightCullingData::sun_lights_len |
Items that are NOT processed by the 2.5D culling (i.e: Sun Lights).
Definition at line 498 of file eevee_light_shared.hh.
Referenced by blender::draw::test_eevee_shadow_tilemap_amend().
| float blender::eevee::LightCullingData::tile_size |
Extent of one square tile in pixels.
Definition at line 502 of file eevee_light_shared.hh.
| float2 blender::eevee::LightCullingData::tile_to_uv_fac |
Scale applied to tile pixel coordinates to get target UV coordinate.
Definition at line 489 of file eevee_light_shared.hh.
| uint blender::eevee::LightCullingData::tile_word_len |
Number of word per tile. Depends on the maximum number of lights.
Definition at line 507 of file eevee_light_shared.hh.
| uint blender::eevee::LightCullingData::tile_x_len |
Number of tiles on the X/Y axis.
Definition at line 504 of file eevee_light_shared.hh.
| uint blender::eevee::LightCullingData::tile_y_len |
Definition at line 505 of file eevee_light_shared.hh.
| bool32_t blender::eevee::LightCullingData::view_is_flipped |
Is the view being processed by light culling flipped (true for light probe planes).
Definition at line 509 of file eevee_light_shared.hh.
| uint blender::eevee::LightCullingData::visible_count |
Number of items that passes the first culling test. (local lights only)
Definition at line 500 of file eevee_light_shared.hh.
| float blender::eevee::LightCullingData::zbin_bias |
Definition at line 492 of file eevee_light_shared.hh.
| float blender::eevee::LightCullingData::zbin_scale |
Scale and bias applied to linear Z to get zbin.
Definition at line 491 of file eevee_light_shared.hh.