|
Blender V4.3
|
#include <eevee_shader_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 1418 of file eevee_shader_shared.hh.
| int blender::eevee::ShadowStatistics::_pad0 |
Definition at line 1431 of file eevee_shader_shared.hh.
| int blender::eevee::ShadowStatistics::_pad1 |
Definition at line 1432 of file eevee_shader_shared.hh.
| int blender::eevee::ShadowStatistics::_pad2 |
Definition at line 1433 of file eevee_shader_shared.hh.
| int blender::eevee::ShadowStatistics::page_allocated_count |
Definition at line 1428 of file eevee_shader_shared.hh.
| int blender::eevee::ShadowStatistics::page_rendered_count |
Definition at line 1429 of file eevee_shader_shared.hh.
| int blender::eevee::ShadowStatistics::page_update_count |
Definition at line 1427 of file eevee_shader_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 1426 of file eevee_shader_shared.hh.
Referenced by blender::eevee::ShadowModule::init().
| int blender::eevee::ShadowStatistics::view_needed_count |
Definition at line 1430 of file eevee_shader_shared.hh.
Referenced by blender::eevee::ShadowModule::init(), blender::draw::test_eevee_shadow_finalize(), and blender::draw::TestAlloc::TestAlloc().