Lines Matching refs:group

93  * \brief Thread group
95 * Thread group manages collection of threads that are expected to be
96 * launched simultaneously as a group.
102 * group.
3370 void addCases (tcu::TestCaseGroup *group, const CaseDescription<Object>& cases)
3375 addFunctionCase(group, cur->name, cases.function, cur->parameters);
3377 addFunctionCase(group, cur->name, cases.supportFunction, cases.function, cur->parameters);
3407 void addCasesWithProgs (tcu::TestCaseGroup *group, const CaseDescription<Object>& cases)
3412 addFunctionCaseWithPrograms(group, cur->name, Object::initPrograms, cases.function, cur->parameters);
3414 addFunctionCaseWithPrograms(group, cur->name, cases.supportFunction, Object::initPrograms, cases.function, cur->parameters);
3418 static void createTests (tcu::TestCaseGroup* group, CaseDescriptions cases)
3420 addCases (group, cases.instance);
3421 addCases (group, cases.device);
3422 addCases (group, cases.deviceGroup);
3423 addCases (group, cases.deviceMemory);
3424 addCases (group, cases.buffer);
3425 addCases (group, cases.bufferView);
3426 addCases (group, cases.image);
3427 addCases (group, cases.imageView);
3428 addCases (group, cases.semaphore);
3429 addCases (group, cases.event);
3430 addCases (group, cases.fence);
3431 addCases (group, cases.queryPool);
3432 addCases (group, cases.sampler);
3433 addCasesWithProgs (group, cases.shaderModule);
3435 addCases (group, cases.pipelineCache);
3437 addCasesWithProgs (group, cases.pipelineCache);
3439 addCases (group, cases.pipelineLayout);
3440 addCases (group, cases.renderPass);
3441 addCasesWithProgs (group, cases.graphicsPipeline);
3442 addCasesWithProgs (group, cases.computePipeline);
3443 addCases (group, cases.descriptorSetLayout);
3444 addCases (group, cases.descriptorPool);
3445 addCases (group, cases.descriptorSet);
3446 addCases (group, cases.framebuffer);
3447 addCases (group, cases.commandPool);
3448 addCases (group, cases.commandBuffer);
3452 static void cleanupGroup (tcu::TestCaseGroup* group, CaseDescriptions cases)
3454 DE_UNREF(group);
3464 MovePtr<tcu::TestCaseGroup> group (new tcu::TestCaseGroup(testCtx, name));
3465 createTests(group.get(), cases);
3466 return group.release();
3883 // \note Skip pooled objects in this test group. They are properly handled by the "multiple" group farther down below.