Lines Matching refs:storageClass
1018 void visitTypePointer(spirv::IdResult id, spv::StorageClass storageClass, spirv::IdRef typeId);
1024 spv::StorageClass storageClass,
1237 spv::StorageClass storageClass, in visitTypePointer() argument
1247 if ((typeId == mOutputPerVertex.typeId && storageClass == spv::StorageClassInput) || in visitTypePointer()
1248 (typeId == mInputPerVertex.typeId && storageClass == spv::StorageClassOutput)) in visitTypePointer()
1254 if (storageClass == spv::StorageClassOutput) in visitTypePointer()
1262 if (typeId == mVec4Id && storageClass == spv::StorageClassOutput) in visitTypePointer()
1287 spv::StorageClass storageClass, in visitVariable() argument
1296 storageClass == spv::StorageClassUniform || storageClass == spv::StorageClassStorageBuffer; in visitVariable()
1297 const bool isOpaqueUniform = storageClass == spv::StorageClassUniformConstant; in visitVariable()
1299 storageClass == spv::StorageClassInput || storageClass == spv::StorageClassOutput; in visitVariable()
1327 ASSERT(storageClass == spv::StorageClassOutput && isIOBlock && in visitVariable()
1472 spv::StorageClass storageClass,
1477 spv::StorageClass storageClass,
1559 spv::StorageClass storageClass, in transformTypePointer() argument
1578 if (storageClass != spv::StorageClassOutput && storageClass != spv::StorageClassInput) in transformTypePointer()
1599 spv::StorageClass storageClass, in transformVariable() argument
1602 ASSERT(storageClass == spv::StorageClassOutput || storageClass == spv::StorageClassInput); in transformVariable()
1620 void visitTypePointer(spirv::IdResult id, spv::StorageClass storageClass, spirv::IdRef typeId);
1625 spv::StorageClass storageClass,
1631 spv::StorageClass storageClass,
1666 spv::StorageClass storageClass, in visitTypePointer() argument
1676 spv::StorageClass storageClass, in visitVariable() argument
1690 spv::StorageClass storageClass, in transformVariable() argument
1694 (storageClass == spv::StorageClassOutput || storageClass == spv::StorageClassInput)) in transformVariable()
1698 spirv::WriteVariable(blobOut, typeId, mFixedVaryingId[id], storageClass, nullptr); in transformVariable()
1801 void visitTypePointer(spirv::IdResult id, spv::StorageClass storageClass, spirv::IdRef typeId);
1807 spv::StorageClass storageClass);
1816 spv::StorageClass storageClass);
1970 spv::StorageClass storageClass, in visitTypePointer() argument
1973 if (typeId == mIVec4Id && storageClass == spv::StorageClassFunction) in visitTypePointer()
1985 spv::StorageClass storageClass) in visitVariable() argument
2052 spv::StorageClass storageClass) in transformVariable() argument
2057 if (shaderType == gl::ShaderType::Vertex && storageClass == spv::StorageClassUniform) in transformVariable()
3244 spv::StorageClass storageClass; in visitTypePointer() local
3246 spirv::ParseTypePointer(instruction, &id, &storageClass, &typeId); in visitTypePointer()
3248 mIds.visitTypePointer(id, storageClass, typeId); in visitTypePointer()
3249 mVaryingPrecisionFixer.visitTypePointer(id, storageClass, typeId); in visitTypePointer()
3250 mXfbCodeGenerator.visitTypePointer(id, storageClass, typeId); in visitTypePointer()
3268 spv::StorageClass storageClass; in visitVariable() local
3269 spirv::ParseVariable(instruction, &typeId, &id, &storageClass, nullptr); in visitVariable()
3272 SpirvVariableType variableType = mIds.visitVariable(typeId, id, storageClass, &name); in visitVariable()
3298 mVaryingPrecisionFixer.visitVariable(info, mOptions.shaderType, typeId, id, storageClass, in visitVariable()
3302 mXfbCodeGenerator.visitVariable(info, mOptions.shaderType, name, typeId, id, storageClass); in visitVariable()
3500 spv::StorageClass storageClass; in transformTypePointer() local
3502 spirv::ParseTypePointer(instruction, &id, &storageClass, &typeId); in transformTypePointer()
3504 return mInactiveVaryingRemover.transformTypePointer(mIds, id, storageClass, typeId, in transformTypePointer()
3551 spv::StorageClass storageClass; in transformVariable() local
3552 spirv::ParseVariable(instruction, &typeId, &id, &storageClass, nullptr); in transformVariable()
3570 *info, typeId, id, storageClass, mSpirvBlobOut) == TransformationState::Transformed) in transformVariable()
3573 return mInactiveVaryingRemover.transformVariable(typeId, id, storageClass, in transformVariable()
3580 id, storageClass) == TransformationState::Transformed) in transformVariable()
3587 return mInactiveVaryingRemover.transformVariable(typeId, id, storageClass, mSpirvBlobOut); in transformVariable()
4048 spv::StorageClass storageClass; in visitTypePointer() local
4050 spirv::ParseTypePointer(instruction, &id, &storageClass, &typeId); in visitTypePointer()
4055 if (storageClass == spv::StorageClassInput) in visitTypePointer()
4067 else if (storageClass == spv::StorageClassPrivate) in visitTypePointer()
4249 spv::StorageClass storageClass; in transformVariable() local
4250 spirv::ParseVariable(instruction, &typeId, &id, &storageClass, nullptr); in transformVariable()
4263 ASSERT(storageClass == spv::StorageClassInput); in transformVariable()