Lines Matching refs:UVec3
46 using tcu::UVec3;
87 glu::ProgramSources genVerifySources (const UVec3& workGroupSize) in genVerifySources()
124 UVec3 numWorkGroups;
127 …DispatchCommand (deIntptr offset_, const UVec3& numWorkGroups_) : offset(offset_), numWorkGroups(n… in DispatchCommand()
132 UVec3 m_workGroupSize;
284 deUint32 computeInvocationCount (const UVec3& workGroupSize, const UVec3& numWorkGroups) in computeInvocationCount()
395 …er genBuffer, deUintptr bufferSize, deUintptr offset, const UVec3& workGroupSize, const UVec3& num… in SingleDispatchCase()
411 m_workGroupSize = UVec3(3,1,2); in MultiDispatchCase()
413 m_commands.push_back(DispatchCommand(0, UVec3(1,1,1))); in MultiDispatchCase()
414 m_commands.push_back(DispatchCommand(INDIRECT_COMMAND_SIZE, UVec3(2,1,1))); in MultiDispatchCase()
415 m_commands.push_back(DispatchCommand(104, UVec3(1,3,1))); in MultiDispatchCase()
416 m_commands.push_back(DispatchCommand(40, UVec3(1,1,7))); in MultiDispatchCase()
417 m_commands.push_back(DispatchCommand(52, UVec3(1,1,4))); in MultiDispatchCase()
428 m_workGroupSize = UVec3(3,1,2); in MultiDispatchReuseCommandCase()
430 m_commands.push_back(DispatchCommand(0, UVec3(1,1,1))); in MultiDispatchReuseCommandCase()
431 m_commands.push_back(DispatchCommand(0, UVec3(1,1,1))); in MultiDispatchReuseCommandCase()
432 m_commands.push_back(DispatchCommand(0, UVec3(1,1,1))); in MultiDispatchReuseCommandCase()
433 m_commands.push_back(DispatchCommand(104, UVec3(1,3,1))); in MultiDispatchReuseCommandCase()
434 m_commands.push_back(DispatchCommand(104, UVec3(1,3,1))); in MultiDispatchReuseCommandCase()
435 m_commands.push_back(DispatchCommand(52, UVec3(1,1,4))); in MultiDispatchReuseCommandCase()
436 m_commands.push_back(DispatchCommand(52, UVec3(1,1,4))); in MultiDispatchReuseCommandCase()
469 UVec3 workGroupSize; in init()
470 UVec3 numWorkGroups; in init()
474 …ingle invocation only from offset 0", INDIRECT_COMMAND_SIZE, 0, UVec3(1,1,1), UVec3(1,1,1) }, in init()
475 …iple groups dispatched from offset 0", INDIRECT_COMMAND_SIZE, 0, UVec3(1,1,1), UVec3(2,3,5) }, in init()
476 …le groups of size 2x3x1 from offset 0", INDIRECT_COMMAND_SIZE, 0, UVec3(2,3,1), UVec3(1,2,3) }, in init()
477 …fset", "Small offset", 16+INDIRECT_COMMAND_SIZE, 16, UVec3(1,1,1), UVec3(1,1,1) }, in init()
478 …{ "large_offset", "Large offset", (2<<20), (1<<20) + 12, UVec3(1,1,1), UVec3(1,1… in init()
479 …, "Large offset, multiple invocations", (2<<20), (1<<20) + 12, UVec3(2,3,1), UVec3(1,2,3) }, in init()
480 …command", "Empty command", INDIRECT_COMMAND_SIZE, 0, UVec3(1,1,1), UVec3(0,0,0) }, in init()