Lines Matching refs:de
46 using de::UniquePtr;
47 using de::MovePtr;
48 using de::SharedPtr;
56 typedef de::SharedPtr<glu::ProgramSources> ProgramSourcesSp;
57 typedef de::SharedPtr<vk::SpirVAsmSource> SpirVAsmSourceSp;
58 typedef de::SharedPtr<vk::ProgramBinary> ProgramBinarySp;
66 typedef de::ThreadSafeRingBuffer<Task*> TaskQueue;
68 class TaskExecutorThread : public de::Thread
104 typedef de::SharedPtr<TaskExecutorThread> ExecThreadSp;
136 SyncTask (de::Semaphore* enterBarrier, de::Semaphore* inBarrier, de::Semaphore* leaveBarrier)
156 de::Semaphore* m_enterBarrier;
157 de::Semaphore* m_inBarrier;
158 de::Semaphore* m_leaveBarrier;
163 de::Semaphore enterBarrier (0);
164 de::Semaphore inBarrier (0);
165 de::Semaphore leaveBarrier (0);
405 de::MovePtr<tcu::CaseListFilter> caseListFilter (testCtx.getCommandLine().createCaseListFilter(testCtx.getArchive()));
415 // de::PoolArray<> is faster to build than std::vector
416 de::MemPool programPool;
417 de::PoolArray<Program> programs (&programPool);
419 de::MemPool tmpPool;
420 de::PoolArray<BuildHighLevelShaderTask<vk::GlslSource> > buildGlslTasks (&tmpPool);
421 de::PoolArray<BuildHighLevelShaderTask<vk::HlslSource> > buildHlslTasks (&tmpPool);
422 de::PoolArray<BuildSpirVAsmTask> buildSpirvAsmTasks (&tmpPool);
509 for (de::PoolArray<Program>::iterator progIter = programs.begin(); progIter != programs.end(); ++progIter)
524 for (de::PoolArray<Program>::iterator progIter = programs.begin(); progIter != programs.end(); ++progIter)
535 for (de::PoolArray<Program>::iterator progIter = programs.begin(); progIter != programs.end(); ++progIter)
575 static const de::cmdline::NamedValue<bool> s_enableNames[] =
581 void registerOptions (de::cmdline::Parser& parser)
583 using de::cmdline::Option;
584 using de::cmdline::NamedValue;
612 de::cmdline::CommandLine cmdLine;
616 de::cmdline::Parser parser;