• Home
  • Raw
  • Download

Lines Matching refs:glslangMember

165     void declareUseOfStructMember(const glslang::TTypeList& members, int glslangMember);
3189 glslang::TType& glslangMember = *(*glslangMembers)[i].type; in convertGlslangStructToSpvType() local
3190 if (glslangMember.hiddenMember()) { in convertGlslangStructToSpvType()
3197 if (filterMember(glslangMember)) in convertGlslangStructToSpvType()
3201 glslang::TQualifier memberQualifier = glslangMember.getQualifier(); in convertGlslangStructToSpvType()
3214 if (glslangMember.getBasicType() == glslang::EbtReference) { in convertGlslangStructToSpvType()
3215 … if (forwardPointers.find(glslangMember.getReferentType()) == forwardPointers.end()) { in convertGlslangStructToSpvType()
3216 … deferredForwardPointers.push_back(std::make_pair(&glslangMember, memberQualifier)); in convertGlslangStructToSpvType()
3219 …convertGlslangToSpvType(glslangMember, explicitLayout, memberQualifier, lastBufferBlockMember, tru… in convertGlslangStructToSpvType()
3222 …convertGlslangToSpvType(glslangMember, explicitLayout, memberQualifier, lastBufferBlockMember, fal… in convertGlslangStructToSpvType()
3253 glslang::TType& glslangMember = *(*glslangMembers)[i].type; in decorateStructType() local
3257 if (filterMember(glslangMember)) in decorateStructType()
3262 glslang::TQualifier memberQualifier = glslangMember.getQualifier(); in decorateStructType()
3269 builder.addMemberName(spvType, member, glslangMember.getFieldName().c_str()); in decorateStructType()
3271 … TranslateLayoutDecoration(glslangMember, memberQualifier.layoutMatrix)); in decorateStructType()
3272 builder.addMemberDecoration(spvType, member, TranslatePrecisionDecoration(glslangMember)); in decorateStructType()
3306 glslangMember, glslangIntermediate->getStage()); in decorateStructType()
3309 if (glslangMember.getQualifier().hasComponent()) in decorateStructType()
3311 glslangMember.getQualifier().layoutComponent); in decorateStructType()
3312 if (glslangMember.getQualifier().hasXfbOffset()) in decorateStructType()
3314 glslangMember.getQualifier().layoutXfbOffset); in decorateStructType()
3318 …updateMemberOffset(type, glslangMember, offset, nextOffset, explicitLayout, memberQualifier.layout… in decorateStructType()
3324 if (glslangMember.isMatrix() && explicitLayout != glslang::ElpNone) in decorateStructType()
3326 … getMatrixStride(glslangMember, explicitLayout, memberQualifier.layoutMatrix)); in decorateStructType()
3329 … spv::BuiltIn builtIn = TranslateBuiltInDecoration(glslangMember.getQualifier().builtIn, true); in decorateStructType()
3334 …builder.addMemberDecoration(spvType, member, TranslateNonUniformDecoration(glslangMember.getQualif… in decorateStructType()
3345 if (glslangMember.getQualifier().layoutViewportRelative){ in decorateStructType()
3350 if (glslangMember.getQualifier().layoutSecondaryViewportRelativeOffset != -2048){ in decorateStructType()
3353glslangMember.getQualifier().layoutSecondaryViewportRelativeOffset); in decorateStructType()
3358 if (glslangMember.getQualifier().layoutPassthrough) { in decorateStructType()
3662 …slangToSpvTraverser::declareUseOfStructMember(const glslang::TTypeList& members, int glslangMember) in declareUseOfStructMember() argument
3664 …const glslang::TBuiltInVariable glslangBuiltIn = members[glslangMember].type->getQualifier().built… in declareUseOfStructMember()