void BaseEntry::dependencyReady() { #if !LUMIX_SINGLE_THREAD() DependencyTable dependency_table(m_dependency_table); m_dependency_table.clear(); for (u32 i = 0, c = dependency_table.size(); c > i; ++i) { dependency_table[i]->decrementDependency(); } if (m_sync_event) { m_sync_event->trigger(); } #endif }
void BaseEntry::dependencyReady() { #if TYPE == MULTI_THREAD DependencyTable dependency_table(m_dependency_table); m_dependency_table.clear(); for (uint32 i = 0, c = dependency_table.size(); c > i; ++i) { dependency_table[i]->decrementDependency(); } if (m_sync_event) { m_sync_event->trigger(); } #endif // TYPE == MULTI_THREAD }