Home
last modified time | relevance | path

Searched refs:internal (Results 1 – 14 of 14) sorted by relevance

/TaskScheduler/Scheduler/Source/
H A DMTFiberContext.cpp50 void FiberContext::SetThreadContext(internal::ThreadContext * _threadContext) in SetThreadContext()
60 internal::ThreadContext* FiberContext::GetThreadContext() in GetThreadContext()
68 currentTask = internal::TaskDesc(); in Reset()
95 void FiberContext::RunSubtasksAndYieldImpl(ArrayView<internal::TaskBucket>& buckets) in RunSubtasksAndYieldImpl()
132 MT_ASSERT(taskHandleCount < (internal::TASK_BUFFER_CAPACITY - 1), "Too many tasks per one Run."); in RunAsync()
139 ArrayView<internal::GroupedTask> buffer(threadContext->descBuffer, taskHandleCount); in RunAsync()
142 …ArrayView<internal::TaskBucket> buckets(MT_ALLOCATE_ON_STACK(sizeof(internal::TaskBucket) * bucket… in RunAsync()
144 internal::DistibuteDescriptions(taskGroup, taskHandleArray, buffer, buckets); in RunAsync()
157 ArrayView<internal::GroupedTask> buffer(threadContext->descBuffer, taskHandleCount); in RunSubtasksAndYield()
160 …ArrayView<internal::TaskBucket> buckets(MT_ALLOCATE_ON_STACK(sizeof(internal::TaskBucket) * bucket… in RunSubtasksAndYield()
[all …]
H A DMTScheduler.cpp341 …bool TaskScheduler::TryStealTask(internal::ThreadContext& threadContext, internal::GroupedTask & t… in TryStealTask()
369 internal::ThreadContext& context = *(internal::ThreadContext*)(userData); in WorkerThreadMain()
444 internal::ThreadContext& context = *(internal::ThreadContext*)(userData); in SchedulerFiberMain()
506 internal::GroupedTask task; in SchedulerFiberMain()
541 …void TaskScheduler::SchedulerFiberProcessTask( internal::ThreadContext& context, internal::Grouped… in SchedulerFiberProcessTask()
599 … ArrayView<internal::TaskBucket> buckets( MT_ALLOCATE_ON_STACK(sizeof(internal::TaskBucket)), 1 ); in SchedulerFiberProcessTask()
618 internal::GroupedTask task; in SchedulerFiberStep()
655 internal::TaskBucket& bucket = buckets[i]; in RunTasksImpl()
701 internal::TaskBucket& bucket = buckets[i]; in RunTasksImpl()
729 …ArrayView<internal::TaskBucket> buckets(MT_ALLOCATE_ON_STACK(sizeof(internal::TaskBucket) * bucket… in RunAsync()
[all …]
H A DMTThreadContext.cpp27 namespace internal namespace
76 return sizeof(internal::GroupedTask) * TASK_BUFFER_CAPACITY; in GetMemoryRequrementInBytesForDescBuffer()
/TaskScheduler/Scheduler/Include/
H A DMTScheduler.inl26 namespace internal namespace
30 inline internal::GroupedTask GetGroupedTask(TaskGroup group, const T * src)
37 return internal::GroupedTask( desc, group );
42 inline internal::GroupedTask GetGroupedTask(TaskGroup group, FiberContext* const * src)
55 inline internal::GroupedTask GetGroupedTask(TaskGroup group, const MT::TaskHandle * src)
58 const internal::TaskDesc & desc = src->GetDesc();
59 return internal::GroupedTask( desc, group );
74 …ns(TaskGroup group, TTask* taskArray, ArrayView<internal::GroupedTask>& descriptions, ArrayView<in…
107 uint32 bytesCountForGroupedTasks = sizeof(internal::GroupedTask) * taskCount;
111 uint32 bytesCountForTaskBuckets = sizeof(internal::TaskBucket) * bucketCount;
[all …]
H A DMTFiberContext.h63 void RunSubtasksAndYieldImpl(ArrayView<internal::TaskBucket>& buckets);
84 void SetThreadContext(internal::ThreadContext * _threadContext);
85 internal::ThreadContext* GetThreadContext();
93 internal::ThreadContext * threadContext;
101 internal::TaskDesc currentTask;
H A DMTFiberContext.inl29 MT_ASSERT(taskCount < (internal::TASK_BUFFER_CAPACITY - 1), "Too many tasks per one Run.");
34 ArrayView<internal::GroupedTask> buffer(threadContext->descBuffer, taskCount);
37 …ArrayView<internal::TaskBucket> buckets(MT_ALLOCATE_ON_STACK(sizeof(internal::TaskBucket) * bucket…
39 internal::DistibuteDescriptions(taskGroup, taskArray, buffer, buckets);
46 MT_ASSERT(taskCount < (internal::TASK_BUFFER_CAPACITY - 1), "Too many tasks per one Run.");
53 ArrayView<internal::GroupedTask> buffer(threadContext->descBuffer, taskCount);
56 …ArrayView<internal::TaskBucket> buckets(MT_ALLOCATE_ON_STACK(sizeof(internal::TaskBucket) * bucket…
58 internal::DistibuteDescriptions(taskGroup, taskArray, buffer, buckets);
H A DMTScheduler.h186 namespace internal
218 friend struct internal::ThreadContext;
288 internal::ThreadContext* threadContext;
306 internal::ThreadContext threadContext[MT_MAX_THREAD_COUNT];
331 FiberContext* RequestFiberContext(internal::GroupedTask& task);
333 …void RunTasksImpl(ArrayView<internal::TaskBucket>& buckets, FiberContext * parentFiber, bool resto…
339 static bool SchedulerFiberStep( internal::ThreadContext& context, bool disableTaskStealing);
340 …static void SchedulerFiberProcessTask( internal::ThreadContext& context, internal::GroupedTask& ta…
342 static bool TryStealTask(internal::ThreadContext& threadContext, internal::GroupedTask & task);
344 …static FiberContext* ExecuteTask (internal::ThreadContext& threadContext, FiberContext* fiberConte…
H A DMTThreadContext.h62 namespace internal
93 TaskQueue<internal::GroupedTask, TASK_BUFFER_CAPACITY> queue;
H A DMTTaskBucket.h32 namespace internal
H A DMTGroupedTask.h34 namespace internal
H A DMTTaskDesc.h39 namespace internal
H A DMTTaskPool.h50 internal::TaskDesc desc;
190 const internal::TaskDesc & GetDesc() const in GetDesc()
/TaskScheduler/ThirdParty/Squish/
H A Dtexture_compression_s3tc.txt60 base internal format RGBA_PREMULTIPLIED_ALPHA) for these formats.
150 If the internal format of the texture image being modified is
189 If the internal format of the texture image being modified is
267 DELETE: CopyTexSubImage3D if the internal format of the texture image is
384 This format will never be used when a generic compressed internal
500 different behaviors for RGB and RGBA internal
/TaskScheduler/Scheduler/Doxygen/
H A DDoxyfile430 # If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
498 # \internal command is included. If the tag is set to NO then the documentation
499 # will be excluded. Set it to YES to include the internal documentation.