|
Blender V4.3
|
#include <eevee_shader_shared.hh>
Inherited by blender::draw::StorageBuffer< ShadowPagesInfoData >.
Public Attributes | |
| int | page_free_count |
| int | page_alloc_count |
| uint | page_cached_next |
| uint | page_cached_start |
| uint | page_cached_end |
| int | _pad0 |
| int | _pad1 |
| int | _pad2 |
Definition at line 1400 of file eevee_shader_shared.hh.
| int blender::eevee::ShadowPagesInfoData::_pad0 |
Definition at line 1412 of file eevee_shader_shared.hh.
| int blender::eevee::ShadowPagesInfoData::_pad1 |
Definition at line 1413 of file eevee_shader_shared.hh.
| int blender::eevee::ShadowPagesInfoData::_pad2 |
Definition at line 1414 of file eevee_shader_shared.hh.
| int blender::eevee::ShadowPagesInfoData::page_alloc_count |
Number of page allocations needed for this cycle.
Definition at line 1404 of file eevee_shader_shared.hh.
Referenced by blender::eevee::ShadowModule::end_sync(), blender::draw::test_eevee_shadow_finalize(), blender::draw::test_eevee_shadow_free(), blender::draw::TestAlloc::TestAlloc(), and blender::draw::TestDefrag::TestDefrag().
| uint blender::eevee::ShadowPagesInfoData::page_cached_end |
Index of the last page in the buffer since the last defragment.
Definition at line 1410 of file eevee_shader_shared.hh.
Referenced by blender::eevee::ShadowModule::end_sync(), blender::draw::test_eevee_shadow_finalize(), blender::draw::test_eevee_shadow_free(), blender::draw::TestAlloc::TestAlloc(), and blender::draw::TestDefrag::TestDefrag().
| uint blender::eevee::ShadowPagesInfoData::page_cached_next |
Index of the next cache page in the cached page buffer.
Definition at line 1406 of file eevee_shader_shared.hh.
Referenced by blender::eevee::ShadowModule::end_sync(), blender::draw::test_eevee_shadow_finalize(), blender::draw::test_eevee_shadow_free(), blender::draw::TestAlloc::TestAlloc(), and blender::draw::TestDefrag::TestDefrag().
| uint blender::eevee::ShadowPagesInfoData::page_cached_start |
Index of the first page in the buffer since the last defragment.
Definition at line 1408 of file eevee_shader_shared.hh.
Referenced by blender::eevee::ShadowModule::end_sync(), blender::draw::test_eevee_shadow_finalize(), blender::draw::test_eevee_shadow_free(), blender::draw::TestAlloc::TestAlloc(), and blender::draw::TestDefrag::TestDefrag().
| int blender::eevee::ShadowPagesInfoData::page_free_count |
Number of free pages in the free page buffer.
Definition at line 1402 of file eevee_shader_shared.hh.
Referenced by blender::eevee::ShadowModule::end_sync(), blender::draw::test_eevee_shadow_finalize(), blender::draw::test_eevee_shadow_free(), blender::draw::TestAlloc::TestAlloc(), and blender::draw::TestDefrag::TestDefrag().