Lines Matching refs:bdy
98 std::ostringstream bdy;
100 bdy << " uvec4 allOnes = uvec4(0xFFFFFFFF);\n"
120 bdy << " tempResult |= subgroupInverseBallot(allOnes) ? 0x1u : 0u;\n"
126 bdy << " tempResult |= subgroupBallotBitExtract(allOnes, gl_SubgroupInvocationID) ? 0x1u : 0u;\n"
139 bdy << " tempResult |= gl_SubgroupSize == subgroupBallotBitCount(allOnes) ? 0x1u : 0u;\n"
145 bdy << " uint inclusiveOffset = gl_SubgroupInvocationID + 1u;\n"
171 bdy << " uint exclusiveOffset = gl_SubgroupInvocationID;\n"
197 bdy << " tempResult |= 0u == subgroupBallotFindLSB(allOnes) ? 0x1u : 0u;\n"
217 bdy << " tempResult |= (gl_SubgroupSize - 1u) == subgroupBallotFindMSB(allOnes) ? 0x1u : 0u;\n"
237 return bdy.str();