Lines Matching refs:addDecoration
108 void addNoContraction(spv::Builder& builder, spv::Id t) { builder.addDecoration(t, noContraction); }
109 void addNonUniform(spv::Builder& builder, spv::Id t) { builder.addDecoration(t, nonUniform); }
1762 builder.addDecoration(dimConstId.back(), spv::DecorationSpecId,
1897 builder.addDecoration(dimConstId.back(), spv::DecorationSpecId,
3106 builder.addDecoration(constructed, spv::DecorationNonUniformEXT);
4682 builder.addDecoration(spvType, spv::DecorationArrayStride, stride);
4705 builder.addDecoration(spvType, spv::DecorationArrayStride, stride);
4727 builder.addDecoration(id, static_cast<spv::Decoration>(decorate.first), literals);
4732 builder.addDecoration(id, static_cast<spv::Decoration>(decorate.first));
4765 builder.addDecoration(id, static_cast<spv::Decoration>(decorateString.first), strings);
5013 builder.addDecoration(spvType, TranslateLayoutDecoration(type, qualifier.layoutMatrix));
5017 builder.addDecoration(spvType, TranslateBlockDecoration(typeStorageQualifier, glslangIntermediate->usingStorageBuffer()));
5021 builder.addDecoration(spvType, TranslateBlockDecoration(typeStorageQualifier, glslangIntermediate->usingStorageBuffer()));
5026 builder.addDecoration(spvType, spv::DecorationHitObjectShaderRecordBufferNV);
5722 builder.addDecoration(lvalue_id, TranslateNonUniformDecoration(lvalueCoherentFlags));
5784 builder.addDecoration(params.sampler, spv::DecorationNonUniformEXT);
6035 builder.addDecoration(pointer, spv::DecorationNonUniformEXT);
6402 builder.addDecoration(result, TranslateNonUniformDecoration(node->getType().getQualifier()));
6412 builder.addDecoration(copy, TranslateNonUniformDecoration(argTypes[a]->getQualifier()));
9492 builder.addDecoration(id, TranslatePrecisionDecoration(symbol->getType()));
9493 builder.addDecoration(id, TranslateInterpolationDecoration(symbol->getType().getQualifier()));
9494 builder.addDecoration(id, TranslateAuxiliaryStorageDecoration(symbol->getType().getQualifier()));
9497 builder.addDecoration(id, spv::DecorationComponent, symbol->getQualifier().layoutComponent);
9499 builder.addDecoration(id, spv::DecorationIndex, symbol->getQualifier().layoutIndex);
9501 builder.addDecoration(id, spv::DecorationSpecId, symbol->getType().getQualifier().layoutSpecConstantId);
9504 builder.addDecoration(id, spv::DecorationOffset, symbol->getQualifier().layoutOffset);
9519 builder.addDecoration(id, spv::DecorationLocation, symbol->getQualifier().layoutLocation);
9523 builder.addDecoration(id, TranslateInvariantDecoration(symbol->getType().getQualifier()));
9526 builder.addDecoration(id, spv::DecorationStream, symbol->getQualifier().layoutStream);
9529 builder.addDecoration(id, spv::DecorationDescriptorSet, symbol->getQualifier().layoutSet);
9532 builder.addDecoration(id, spv::DecorationDescriptorSet, 0);
9535 builder.addDecoration(id, spv::DecorationBinding, symbol->getQualifier().layoutBinding);
9538 builder.addDecoration(id, spv::DecorationBinding, 0);
9541 builder.addDecoration(id, spv::DecorationInputAttachmentIndex, symbol->getQualifier().layoutAttachment);
9545 builder.addDecoration(id, spv::DecorationXfbBuffer, symbol->getQualifier().layoutXfbBuffer);
9548 builder.addDecoration(id, spv::DecorationXfbStride, stride);
9551 builder.addDecoration(id, spv::DecorationOffset, symbol->getQualifier().layoutXfbOffset);
9559 builder.addDecoration(id, spv::DecorationBuiltIn, (int)builtIn);
9566 builder.addDecoration(id, spv::DecorationVolatile);
9575 builder.addDecoration(id, memory[i]);
9585 builder.addDecoration(id, decoration);
9594 builder.addDecoration(id, (spv::Decoration)spv::DecorationViewportRelativeNV);
9599 builder.addDecoration(id, (spv::Decoration)spv::DecorationSecondaryViewportRelativeNV,
9607 builder.addDecoration(id, spv::DecorationPassthroughNV);
9612 builder.addDecoration(id, spv::DecorationPerVertexNV);
9618 builder.addDecoration(id, spv::DecorationPerVertexKHR);
9625 builder.addDecoration(id, (spv::Decoration)spv::DecorationHlslSemanticGOOGLE,
9630 builder.addDecoration(id, symbol->getType().getQualifier().restrict ?
9679 builder.addDecoration(id, spv::DecorationPerPrimitiveNV);
9682 builder.addDecoration(id, spv::DecorationPerViewNV);
9684 builder.addDecoration(id, spv::DecorationPerTaskNV);
9698 builder.addDecoration(texid, decor);
9748 builder.addDecoration(dimConstId.back(), spv::DecorationSpecId,