Home | History | Annotate | Download | only in sksl

Lines Matching refs:storageClass

623 SpvId SPIRVCodeGenerator::getPointerType(const Type& type, SpvStorageClass_ storageClass) {
624 return this->getPointerType(type, fDefaultLayout, storageClass);
628 SpvStorageClass_ storageClass) {
630 String key = type.description() + "*" + to_string(layout.fStd) + to_string(storageClass);
634 this->writeInstruction(SpvOpTypePointer, result, storageClass,
2646 SpvStorageClass_ storageClass = get_storage_class(intf.fVariable.fModifiers);
2648 this->writeInstruction(SpvOpTypePointer, ptrType, storageClass, typeId, fConstantBuffer);
2649 this->writeInstruction(SpvOpVariable, ptrType, result, storageClass, fConstantBuffer);
2705 SpvStorageClass_ storageClass;
2707 storageClass = SpvStorageClassInput;
2709 storageClass = SpvStorageClassOutput;
2712 storageClass = SpvStorageClassUniformConstant;
2714 storageClass = SpvStorageClassUniform;
2717 storageClass = SpvStorageClassPrivate;
2725 storageClass);
2727 type = this->getPointerType(var->fType, storageClass);
2729 this->writeInstruction(SpvOpVariable, type, id, storageClass, fConstantBuffer);