Lines Matching defs:result
118 << " uvec4 result = subgroupClusteredOr(contribution, " << i << ");\n"
123 << " if (subgroupBallotBitExtract(mask, nextID) ^^ subgroupBallotBitExtract(result, nextID))\n"
158 vector<string> result;
162 result.push_back("layout(location = 0) out float result;\n");
163 result.push_back("layout(location = 0) out float out_color;\n");
164 result.push_back("layout(location = 0) out float out_color[];\n");
165 result.push_back("layout(location = 0) out float out_color;\n");
167 return result;
185 vector<string> result (stageCount, string());
188 result.reserve(result.size() + 1);
190 for (size_t i = 0; i < result.size(); ++i)
192 result[i] =
195 " uint result[];\n"
202 "layout(location = 0) out uint result;\n";
204 result.push_back(fragPart);
207 return result;
344 TestStatus result (QP_TEST_RESULT_INTERNAL_ERROR, "Internal Error");
347 result = subgroups::makeComputeTest(context, VK_FORMAT_R32_UINT, DE_NULL, 0, DE_NULL, checkComputeOrMesh, size);
349 result = subgroups::makeMeshTest(context, VK_FORMAT_R32_UINT, DE_NULL, 0, DE_NULL, checkComputeOrMesh, size);
351 if (result.getCode() != QP_TEST_RESULT_PASS)
354 return result;