|
Blender V5.0
|
#include <eevee_shadow_shared.hh>
Inherited by blender::draw::StorageBuffer< ShadowStatistics >.
Public Attributes | |
| int | page_used_count |
| int | page_update_count |
| int | page_allocated_count |
| int | page_rendered_count |
| int | view_needed_count |
| int | _pad0 |
| int | _pad1 |
| int | _pad2 |
Definition at line 160 of file eevee_shadow_shared.hh.
| int blender::eevee::ShadowStatistics::_pad0 |
Definition at line 174 of file eevee_shadow_shared.hh.
| int blender::eevee::ShadowStatistics::_pad1 |
Definition at line 175 of file eevee_shadow_shared.hh.
| int blender::eevee::ShadowStatistics::_pad2 |
Definition at line 176 of file eevee_shadow_shared.hh.
| int blender::eevee::ShadowStatistics::page_allocated_count |
Definition at line 171 of file eevee_shadow_shared.hh.
| int blender::eevee::ShadowStatistics::page_rendered_count |
Definition at line 172 of file eevee_shadow_shared.hh.
| int blender::eevee::ShadowStatistics::page_update_count |
Definition at line 170 of file eevee_shadow_shared.hh.
| int blender::eevee::ShadowStatistics::page_used_count |
Statistics that are read back to CPU after a few frame (to avoid stall). WARNING: Excepting view_needed_count it is uncertain if these are accurate. This is because eevee_shadow_page_allocate_comp runs on all pages even for directional. There might be some lingering states somewhere as relying on page_update_count was causing non-deterministic infinite loop. Needs further investigation.
Definition at line 169 of file eevee_shadow_shared.hh.
Referenced by blender::eevee::ShadowModule::init().
| int blender::eevee::ShadowStatistics::view_needed_count |
Definition at line 173 of file eevee_shadow_shared.hh.
Referenced by blender::eevee::ShadowModule::init(), and blender::draw::test_eevee_shadow_finalize().