Lines Matching refs:first

1584             builder.addInclude(iItr->first, iItr->second);
1954 builder.addExecutionMode(shaderEntry, static_cast<spv::ExecutionMode>(mode.first), literals);
1956 builder.addExecutionMode(shaderEntry, static_cast<spv::ExecutionMode>(mode.first));
1969 builder.addExecutionModeId(shaderEntry, static_cast<spv::ExecutionMode>(modeId.first), operandIds);
2036 // getSymbolId() will set up all the IO decorations on the first call.
2517 // try texturing first
2587 // operate first on the swizzle base, then apply the swizzle.
3463 // operate first on the swizzle base, then apply the swizzle.
3545 // Point to the first element of the array.
4093 // must dominate its merge block. Make a header block first to ensure these
4343 // the swizzle base is first consumed by another operation, before the swizzle
4725 builder.addMemberDecoration(id, *member, static_cast<spv::Decoration>(decorate.first), literals);
4727 builder.addDecoration(id, static_cast<spv::Decoration>(decorate.first), literals);
4730 builder.addMemberDecoration(id, *member, static_cast<spv::Decoration>(decorate.first));
4732 builder.addDecoration(id, static_cast<spv::Decoration>(decorate.first));
4750 builder.addDecorationId(id, static_cast<spv::Decoration>(decorateId.first), operandIds);
4763 builder.addMemberDecoration(id, *member, static_cast<spv::Decoration>(decorateString.first), strings);
4765 builder.addDecoration(id, static_cast<spv::Decoration>(decorateString.first), strings);
4885 convertGlslangToSpvType(*it.first, explicitLayout, it.second, false);
5289 // the migration of data from nextOffset -> currentOffset. It should be -1 on the first call.
6018 // as the first source operand, is required by SPIR-V atomic operations.
6696 // First, handle first-class matrix operations (* and matrix/scalar)
9481 id = createSpvVariable(symbol, forcedType.first);
9716 // Handle front-end constants first (non-specialization constants).