Lines Matching refs:bdy
146 ostringstream bdy;
148 bdy << " uvec4 allOnes = uvec4(0xFFFFFFFF);\n"
168 bdy << " tempResult |= subgroupInverseBallot(allOnes) ? 0x1 : 0;\n"
174 bdy << " tempResult |= subgroupBallotBitExtract(allOnes, gl_SubgroupInvocationID) ? 0x1 : 0;\n"
187 bdy << " /* To ensure a 32-bit computation, use a variable with default highp precision. */\n"
195 bdy << " uint inclusiveOffset = gl_SubgroupInvocationID + 1;\n"
212 bdy << " uint exclusiveOffset = gl_SubgroupInvocationID;\n"
229 bdy << " tempResult |= 0 == subgroupBallotFindLSB(allOnes) ? 0x1 : 0;\n"
249 bdy << " tempResult |= (gl_SubgroupSize - 1) == subgroupBallotFindMSB(allOnes) ? 0x1 : 0;\n"
270 bdy << " tempRes = tempResult;\n";
272 return bdy.str();