예제 #1
0
		void Group::decrementDependency()
		{
#if TYPE == MULTI_THREAD

			int32 count = MT::atomicDecrement(&m_dependency_count);
			if (0 == count)
			{
				dependencyReady();
			}

			ASSERT(0 <= count);

#endif //TYPE == MULTI_THREAD
		}
예제 #2
0
		void Group::decrementDependency()
		{
#if !LUMIX_SINGLE_THREAD()

			i32 count = MT::atomicDecrement(&m_dependency_count);
			if (0 == count)
			{
				dependencyReady();
			}

			ASSERT(0 <= count);

#endif
		}