| 923 | } |
| 924 | |
| 925 | int TDefaultIoResolverBase::resolveSet(EShLanguage stage, TVarEntryInfo& ent) { |
| 926 | const TType& type = ent.symbol->getType(); |
| 927 | if (type.getQualifier().hasSet()) { |
| 928 | return ent.newSet = type.getQualifier().layoutSet; |
| 929 | } |
| 930 | // If a command line or API option requested a single descriptor set, use that (if not overrided by spaceN) |
| 931 | if (getResourceSetBinding(stage).size() == 1) { |
| 932 | return ent.newSet = atoi(getResourceSetBinding(stage)[0].c_str()); |
| 933 | } |
| 934 | return ent.newSet = 0; |
| 935 | } |
| 936 | |
| 937 | int TDefaultIoResolverBase::resolveUniformLocation(EShLanguage /*stage*/, TVarEntryInfo& ent) { |
| 938 | const TType& type = ent.symbol->getType(); |
no test coverage detected