Lines Matching refs:MT
78 …MT_DECLARE_TASK(CompressDxtBlock, MT::StackRequirements::STANDARD, MT::TaskPriority::NORMAL, MT::C… in SUITE()
80 MT::ArrayView<uint8> srcPixels; in SUITE()
81 MT::ArrayView<uint8> dstBlocks; in SUITE()
89 …pressDxtBlock(int _srcX, int _srcY, int _stride, const MT::ArrayView<uint8> & _srcPixels, const MT… in SUITE()
121 void Do(MT::FiberContext&) in SUITE()
157 …MT_DECLARE_TASK(CompressDxt, MT::StackRequirements::EXTENDED, MT::TaskPriority::NORMAL, MT::Color:… in SUITE()
168 MT::ArrayView<uint8> srcPixels; in SUITE()
169 MT::ArrayView<uint8> dxtBlocks; in SUITE()
170 MT::Atomic32<uint32>* pIsFinished; in SUITE()
173 …sDxt(uint32 _width, uint32 _height, uint32 _stride, const MT::ArrayView<uint8> & _srcPixels, MT::A… in SUITE()
187 …dxtBlocks = MT::ArrayView<uint8>( MT::Memory::Alloc( dxtBlocksTotalSizeInBytes ), dxtBlocksTotalSi… in SUITE()
195 MT::Memory::Free(pDxtBlocks); in SUITE()
200 void Do(MT::FiberContext& context) in SUITE()
205 MT::StaticVector<CompressDxtBlock, 1024> subTasks; in SUITE()
216 context.RunSubtasksAndYield(MT::TaskGroup::Default(), &subTasks[0], subTasks.Size()); in SUITE()
232 …MT_DECLARE_TASK(DecompressDxtBlock, MT::StackRequirements::STANDARD, MT::TaskPriority::NORMAL, MT:… in SUITE()
234 MT::ArrayView<uint8> srcBlocks; in SUITE()
235 MT::ArrayView<uint8> dstPixels; in SUITE()
243 …pressDxtBlock(int _dstX, int _dstY, int _stride, const MT::ArrayView<uint8> & _dstPixels, const MT… in SUITE()
276 void Do(MT::FiberContext&) in SUITE()
309 …MT_DECLARE_TASK(DecompressDxt, MT::StackRequirements::EXTENDED, MT::TaskPriority::NORMAL, MT::Colo… in SUITE()
311 MT::ArrayView<uint8> dxtBlocks; in SUITE()
312 MT::ArrayView<uint8> decompressedImage; in SUITE()
318 …DecompressDxt(const MT::ArrayView<uint8> & _dxtBlocks, uint32 dxtBlocksCountWidth, uint32 dxtBlock… in SUITE()
326 decompressedImage = MT::ArrayView<uint8>( MT::Memory::Alloc(bytesCount), bytesCount); in SUITE()
334 MT::Memory::Free(pDxtBlocks); in SUITE()
340 MT::Memory::Free(pDecompressedImage); in SUITE()
345 void Do(MT::FiberContext& context) in SUITE()
348 MT::StaticVector<DecompressDxtBlock, 1024> subTasks; in SUITE()
361 context.RunSubtasksAndYield(MT::TaskGroup::Default(), &subTasks[0], subTasks.Size()); in SUITE()
368 void Wait(MT::TaskScheduler & scheduler) in SUITE()
478 …MT::ArrayView<uint8> srcImage((void*)&EmbeddedImage::lenaColor[0], MT_ARRAY_SIZE(EmbeddedImage::le… in SUITE()
483 MT::TaskScheduler scheduler; in SUITE()
489 scheduler.RunAsync(MT::TaskGroup::Default(), &compressTask, 1); in SUITE()
494 compressTask.dxtBlocks = MT::ArrayView<uint8>(); //transfer memory ownership to Decompress task in SUITE()
497 scheduler.RunAsync(MT::TaskGroup::Default(), &decompressTask, 1); in SUITE()