Lines Matching refs:line
1134 for line in indentLines(genHandles()):
1135 yield line
1172 for line in indentLines(lines):
1173 yield line
1194 for line in indentLines(lines):
1195 yield line
1216 for line in indentLines(lines):
1217 yield line
1227 for line in indentLines(genLines(defines)):
1228 yield line
1246 for line in indentLines(genLines(handles)):
1247 yield line
1254 line = f"{handleType}\t({{}},\tHANDLE{handleObjtype[9:]});"
1255 yield line.format(h.name)
1257 yield line.format(h.alias)
1259 for line in indentLines(genLines(handles)):
1260 yield line
1266 for line in genDefinesSrc("SC" if api.apiName == "vulkansc" else "", api.defines):
1267 yield line
1270 for line in genHandlesSrc(api.handles):
1271 yield line
1281 for line in genBitfieldSrc(enum):
1282 yield line
1284 for line in genBitfield64Src(enum):
1285 yield line
1287 for line in genEnumSrc(enum):
1288 yield line
1300 for line in indentLines(["VK_DEFINE_PLATFORM_TYPE(%s,\t%s)" % (s[0], c) for n, s, c in PLATFORM_TYPES]):
1301 yield line
1331 for line in indentLines(['\t'+memberAsString(m)+';' for m in type.members]):
1332 structLines += line + '\n'
1628 for line in indentLines(["const char*\tget%sName\t(%s value);" % (enum.name[2:], enum.name) for enum in api.enums if enum.type == "enum"]):
1629 yield line
1631 for line in indentLines(["inline tcu::Format::Enum<%s>\tget%sStr\t(%s value)\t{ return tcu::Format::Enum<%s>(get%sName, value);\t}" % (e.name, e.name[2:], e.name, e.name, e.name[2:]) for e in api.enums if e.type == "enum"]):
1632 yield line
1634 for line in indentLines(["inline std::ostream&\toperator<<\t(std::ostream& s, %s value)\t{ return s << get%sStr(value);\t}" % (e.name, e.name[2:]) for e in api.enums if e.type == "enum"]):
1635 yield line
1637 for line in indentLines(["tcu::Format::Bitfield<%s>\tget%sStr\t(%s value);" % (("64" if b.type == "VkFlags64" else "32"), b.name[2:], b.name) for b in api.bitmasks]):
1638 yield line
1640 for line in indentLines(["std::ostream&\toperator<<\t(std::ostream& s, const %s& value);" % (s.name) for s in api.compositeTypes]):
1641 yield line
1647 for line in indentLines(["template<> const char*\tgetTypeName<%s>\t(void) { return \"%s\";\t}" % (handle.name, handle.name) for handle in api.handles]):
1648 yield line
1654 for line in indentLines("std::ostream& operator<< (std::ostream& s, %s\tv) { return s << tcu::toHex(v.internal); }" % ''.join(s) for n, s, c in PLATFORM_TYPES):
1655 yield line
1672 for line in indentLines(enumValues):
1673 yield line
1696 for line in indentLines([f"\t\ttcu::Format::BitDesc({e.name},\t\"{e.name}\")," for e in enum.enumeratorList]):
1697 yield line
1771 for line in indentLines(["template<> inline VkObjectType\tgetObjectType<%s>\t(void) { return %s;\t}" % (handle.name, prefixName("VK_OBJECT_TYPE_", handle.name)) for handle in api.handles]):
1772 yield line
1823 for line in indentLines(["Move<%s>\t%s\t(%s = DE_NULL);" % (function.objectType, function.name, argListToStr(function.ifaceArgs + function.arguments)) for function in functions]):
1824 yield line
1995 for line in indentLines(entries):
1996 yield line
2001 for line in genFuncEntryTable(Function.TYPE_PLATFORM, "s_platformFunctions"):
2002 yield line
2004 for line in genFuncEntryTable(Function.TYPE_INSTANCE, "s_instanceFunctions"):
2005 yield line
2007 for line in genFuncEntryTable(Function.TYPE_DEVICE, "s_deviceFunctions"):
2008 yield line
2080 for line in indentLines(["\tres.%s\t= %s;" % (m.name, m.name) for m in type.members]):
2081 yield line
2258 for line in writeExtensionFunctions(Function.TYPE_INSTANCE):
2259 lines += [line]
2261 for line in writeExtensionFunctions(Function.TYPE_DEVICE):
2262 lines += [line]
2264 for line in writeExtensionNameArrays():
2265 lines += [line]
2281 'enum FunctionOrigin', '{'] + [line for line in indentLines([
2313 # add line coresponding to this function
2316 specializedLines = [line.format(apiVersion) for line in functionLines]
2318 lines = lines + [line for line in indentLines(specializedLines)] + [""]
3275 # Don't need to support an AND case since that would just be another line in the .txt