Lines Matching defs:flags
535 // If lvalue flags contains nonUniform, return SPIR-V NonUniform decoration.
601 spv::Builder::AccessChain::CoherentFlags flags = {};
602 flags.coherent = type.getQualifier().coherent;
603 flags.devicecoherent = type.getQualifier().devicecoherent;
604 flags.queuefamilycoherent = type.getQualifier().queuefamilycoherent;
606 flags.workgroupcoherent = type.getQualifier().workgroupcoherent ||
608 flags.subgroupcoherent = type.getQualifier().subgroupcoherent;
609 flags.shadercallcoherent = type.getQualifier().shadercallcoherent;
610 flags.volatil = type.getQualifier().volatil;
612 flags.nonprivate = type.getQualifier().nonprivate ||
613 flags.anyCoherent() ||
614 flags.volatil;
615 flags.isImage = type.getBasicType() == glslang::EbtSampler;
616 flags.nonUniform = type.getQualifier().nonUniform;
617 return flags;
6264 spv::Builder::AccessChain::CoherentFlags flags;
6265 flags.clear();
6267 builder.accessChainPush(builder.makeIntConstant(i), flags, 0);