| /device/generic/vulkan-cereal/protocols/vulkan/xml/ |
| D | vkconventions.py | 47 def null(self): argument 52 def struct_macro(self): argument 61 def constFlagBits(self): argument 66 def structtype_member_name(self): argument 71 def nextpointer_member_name(self): argument 76 def valid_pointer_prefix(self): argument 80 def is_structure_type_member(self, paramtype, paramname): argument 84 def is_nextpointer_member(self, paramtype, paramname): argument 88 def generate_structure_type_from_name(self, structname): argument 101 def warning_comment(self): argument [all …]
|
| D | conventions.py | 48 def connective(self): argument 53 def quantifier(self, n): argument 69 def __init__(self): argument 73 def formatExtension(self, name): argument 78 def null(self): argument 82 def makeProseList(self, elements, fmt=ProseListFormats.AND, with_verb=False, *args, **kwargs): argument 100 def struct_macro(self): argument 108 def external_macro(self): argument 115 def makeStructName(self, name): argument 122 def makeExternalTypeName(self, name): argument [all …]
|
| D | validitygenerator.py | 25 def __init__(self, msg=None): argument 95 def __init__(self, *args, **kwargs): argument 101 def null(self): argument 109 def structtype_member_name(self): argument 117 def nextpointer_member_name(self): argument 124 def makeProseList(self, elements, fmt=plf.AND, argument 145 def makeProseListIs(self, elements, fmt=plf.AND, argument 166 def makeValidityCollection(self, entity_name): argument 170 def beginFile(self, genOpts): argument 181 def endFile(self): argument [all …]
|
| D | reg.py | 92 def __init__(self, elem): argument 103 def resetState(self): argument 109 def compareKeys(self, info, key, required = False): argument 119 def compareElem(self, info, infoName): argument 155 def __init__(self, elem): argument 160 def getMembers(self): argument 164 def resetState(self): argument 174 def __init__(self, elem): argument 181 def __init__(self, elem): argument 193 def __init__(self, elem): argument [all …]
|
| D | generator.py | 108 def __init__(self, argument 233 def emptyRegex(self, pat): argument 260 def __init__(self, errFile=sys.stderr, warnFile=sys.stderr, diagFile=sys.stdout): argument 283 def logMsg(self, level, *args): argument 309 def enumToValue(self, elem, needsNum): argument 380 def checkDuplicateEnums(self, enums): argument 436 def buildEnumCDecl(self, expand, groupinfo, groupName): argument 478 def buildEnumCDecl_Bitmask(self, groupinfo, groupName): argument 511 def buildEnumCDecl_Enum(self, expand, groupinfo, groupName): argument 621 def makeDir(self, path): argument [all …]
|
| D | extensionmetadocgenerator.py | 16 def __init__(self, *args, **kwargs): argument 25 def __init__(self, argument 94 def __str__(self): argument 96 def __eq__(self, other): argument 98 def __ne__(self, other): argument 101 def __lt__(self, other): argument 119 def typeToStr(self): argument 131 def specLink(self, xrefName, xrefText, isRefpage = False): argument 147 def conditionalLinkCoreAPI(self, apiVersion, linkSuffix, isRefpage): argument 166 def conditionalLinkExt(self, extName, indent = ' '): argument [all …]
|
| D | pygenerator.py | 16 def apiName(self, name): argument 22 def __init__(self, *args, **kwargs): argument 31 def beginFile(self, genOpts): argument 57 def addInterfaceMapping(self, api, feature, required): argument 75 def mapInterfaceKeys(self, feature, key): argument 97 def mapInterfaces(self, feature): argument 116 def endFile(self): argument 164 def beginFeature(self, interface, emit): argument 171 def endFeature(self): argument 175 def addName(self, entry_dict, name, value): argument [all …]
|
| D | spirvcapgenerator.py | 24 def __init__(self, *args, **kwargs): argument 27 def beginFile(self, genOpts): argument 33 def getCondition(self, enable): argument 51 def getConditions(self, enables): argument 65 def endFile(self): argument 186 def writeBlock(self, basename, contents): argument 204 def paramIsArray(self, param): argument 208 def paramIsPointer(self, param): argument 213 def makeThreadSafetyBlocks(self, cmd, paramtext): argument 242 def makeThreadSafetyForParam(self, protoname, param): argument [all …]
|
| /device/generic/vulkan-cereal/protocols/vulkan/xml/spec_tools/ |
| D | entity_db.py | 35 def makeRegistry(self): argument 43 def getNamePrefix(self): argument 51 def getPlatformRequires(self): argument 68 def getSystemTypes(self): argument 77 def getGeneratedDirs(self): argument 91 def populateMacros(self): argument 103 def populateEntities(self): argument 107 def getEntitiesWithoutValidity(self): argument 112 def getExclusionSet(self): argument 121 def handleType(self, name, info, requires): argument [all …]
|
| D | macro_checker.py | 20 def __init__(self, enabled_messages, entity_db, argument 65 def haveLinkTarget(self, entity): argument 76 def hasFixes(self): argument 83 def addLinkToEntity(self, entity, context): argument 89 def seenRefPage(self, entity): argument 93 def addRefPage(self, entity): argument 97 def findMacroAndEntity(self, macro, entity): argument 104 def findEntity(self, entity): argument 111 def findEntityCaseInsensitive(self, entity): argument 118 def getMemberNames(self, commandOrStruct): argument [all …]
|
| D | macro_checker_file.py | 134 def lineToBlockType(self, line): argument 190 def __init__(self, checker, filename, enabled_messages, stream_maker): argument 243 def process(self): argument 318 def processLine(self, lineNum, line): argument 541 def processPossibleBlockDelimiter(self): argument 566 def processBlockDelimiter(self, line, new_block_type, context=None): argument 597 def processBlockOpen(self, block_type, context=None, delimiter=None): argument 627 def processBlockClosed(self): argument 648 def processMatch(self): argument 698 def checkRecognizedEntity(self): argument [all …]
|
| D | file_process.py | 16 def __init__(self): argument 24 def filename(self): argument 29 def relative_filename(self): argument 34 def line(self): argument 39 def line_number(self): argument 44 def line_rstripped(self): argument 51 def trailing_whitespace(self): argument 57 def next_line(self): argument 62 def next_line_rstripped(self): argument 68 def get_preceding_line(self, relative_index=-1): argument [all …]
|
| D | validity.py | 33 def __init__(self, entity_name=None, conventions=None, strict=True): argument 39 def possiblyAddExtensionRequirement(self, extension_name, entity_preface): argument 51 def addValidityEntry(self, msg, anchor=None): argument 73 def addText(self, msg): argument 84 def _extend(self, lines): argument 91 def __iadd__(self, other): argument 124 def __bool__(self): argument 130 def text(self): argument 136 def __str__(self): argument 142 def __repr__(self): argument [all …]
|
| D | base_printer.py | 36 def __init__(self): argument 40 def close(self): argument 49 def output(self, obj): argument 65 def outputResults(self, checker, broken_links=True, argument 77 def outputBrokenLinks(self, checker, broken): argument 89 def outputMissingIncludes(self, checker, missing): argument 100 def outputChecker(self, checker): argument 108 def outputCheckerFile(self, fileChecker): argument 116 def outputBrokenAndMissing(self, checker, broken_links=True, argument 133 def outputMessage(self, msg): argument [all …]
|
| D | consistency_tools.py | 21 def __init__(self, entity_db, conventions, manual_types_to_codes=None, argument 108 def is_api_type(self, member_elem): argument 116 def is_input(self, member_elem): argument 139 def add_extra_codes(self, types_to_codes): argument 148 def should_skip_checking_codes(self, name): argument 156 def get_codes_for_command_and_type(self, cmd_name, type_name): argument 165 def check(self): argument 211 def check_param(self, param): argument 233 def check_params(self, params): argument 255 def check_type(self, name, info, category): argument [all …]
|
| D | html_printer.py | 43 def __init__(self, filename): argument 77 def close(self): argument 112 def outputResults(self, checker, broken_links=True, argument 130 def outputChecker(self, checker): argument 142 def outputCheckerFile(self, fileChecker): argument 192 def outputMessage(self, msg): argument 259 def outputBrokenLinks(self, checker, broken): argument 301 def outputMissingIncludes(self, checker, missing): argument 328 def outputFileExcerpt(self, filename): argument 373 def outputFallback(self, obj): argument [all …]
|
| D | data_structures.py | 17 def __init__(self, d=None): argument 23 def __getitem__(self, k): argument 26 def __contains__(self, k): argument 29 def get(self, k, default=None): argument 32 def get_dict(self): argument 35 def items(self): argument 39 def keys(self): argument 43 def values(self): argument 47 def add_key(self, k): argument 52 def add(self, k, v): argument
|
| /device/generic/vulkan-cereal/protocols/vulkan/xml/cereal/common/ |
| D | vulkantypes.py | 24 def __init__(self, name, createApis, destroyApis): argument 29 def isCreateApi(self, apiName): argument 32 def isDestroyApi(self, apiName): argument 185 def __init__(self): argument 242 def __str__(self,): argument 250 def isString(self,): argument 253 def isArrayOfStrings(self,): argument 256 def primEncodingSize(self,): argument 262 def getLengthExpression(self,): argument 270 def accessibleAsPointer(self,): argument [all …]
|
| D | codegen.py | 26 … def __init__(self, directory, basename, customAbsDir = None, suppress = False, implOnly = False): argument 45 def getMakefileSrcEntry(self): argument 53 def getCMakeSrcEntry(self): argument 61 def begin(self, globalDir): argument 88 def appendHeader(self, toAppend): argument 95 def appendImpl(self, toAppend): argument 101 def end(self): argument 118 def __init__(self, directory, basename, customAbsDir = None, suppress = False): argument 128 def getMakefileSrcEntry(self): argument 136 def getCMakeSrcEntry(self): argument [all …]
|
| /device/generic/vulkan-cereal/protocols/vulkan/xml/cereal/ |
| D | counting.py | 27 …def __init__(self, cgen, featureBitsVar, toCountVar, countVar, rootTypeVar, prefix, forApiOutput=F… argument 50 def getTypeForStreaming(self, vulkanType): argument 61 def makeCastExpr(self, vulkanType): argument 65 def genCount(self, sizeExpr): argument 68 def genPrimitiveStreamCall(self, vulkanType): argument 73 def genHandleMappingCall(self, vulkanType, access, lenAccess): argument 117 def doAllocSpace(self, vulkanType): argument 120 def getOptionalStringFeatureExpr(self, vulkanType): argument 128 def onCheck(self, vulkanType): argument 167 def onCheckWithNullOptionalStringFeature(self, vulkanType): argument [all …]
|
| D | testing.py | 32 def __init__(self, cgen, inputVars, onFailCompareVar, prefix): argument 61 def getTypeForCompare(self, vulkanType): argument 72 def makeCastExpr(self, vulkanType): argument 76 def makeEqualExpr(self, lhs, rhs): argument 79 def makeEqualBufExpr(self, lhs, rhs, size): argument 82 def makeEqualStringExpr(self, lhs, rhs): argument 85 def makeBothNotNullExpr(self, lhs, rhs): argument 88 def makeBothNullExpr(self, lhs, rhs): argument 91 def compareWithConsequence(self, compareExpr, vulkanType, errMsg=""): argument 96 def onCheck(self, vulkanType): argument [all …]
|
| D | marshaling.py | 40 def __init__(self, argument 77 def getTypeForStreaming(self, vulkanType): argument 91 def makeCastExpr(self, vulkanType): argument 95 def genStreamCall(self, vulkanType, toStreamExpr, sizeExpr): argument 103 def genPrimitiveStreamCall(self, vulkanType, access): argument 113 def genHandleMappingCall(self, vulkanType, access, lenAccess): argument 166 def doAllocSpace(self, vulkanType): argument 182 def getOptionalStringFeatureExpr(self, vulkanType): argument 190 def onCheck(self, vulkanType): argument 239 def onCheckWithNullOptionalStringFeature(self, vulkanType): argument [all …]
|
| D | reservedmarshaling.py | 36 def __init__(self, argument 82 def getTypeForStreaming(self, vulkanType): argument 96 def makeCastExpr(self, vulkanType): argument 100 def genPtrIncr(self, sizeExpr): argument 103 def genMemcpyAndIncr(self, varname, cast, toStreamExpr, sizeExpr, toBe = False, actualSize = 4): argument 134 def genStreamCall(self, vulkanType, toStreamExpr, sizeExpr): argument 139 def genPrimitiveStreamCall(self, vulkanType, access): argument 151 def genHandleMappingCall(self, vulkanType, access, lenAccess, lenAccessGuard): argument 232 def doAllocSpace(self, vulkanType): argument 269 def getOptionalStringFeatureExpr(self, vulkanType): argument [all …]
|
| D | handlemap.py | 24 def __init__(self, cgen, inputVar, handlemapVarName, prefix, isHandleFunc): argument 47 def needSkip(self, vulkanType): argument 50 def makeCastExpr(self, vulkanType): argument 54 def asNonConstCast(self, access, vulkanType): argument 63 def onCheck(self, vulkanType): argument 66 def endCheck(self, vulkanType): argument 69 def onCompoundType(self, vulkanType): argument 110 def onString(self, vulkanType): argument 113 def onStringArray(self, vulkanType): argument 116 def onStaticArr(self, vulkanType): argument [all …]
|
| D | deepcopy.py | 24 def __init__(self, cgen, inputVars, poolVarName, rootVarName, prefix, skipValues=False): argument 55 def needSkip(self, vulkanType): argument 58 def makeCastExpr(self, vulkanType): argument 62 def makeNonConstCastForCopy(self, access, vulkanType): argument 71 def makeAllocBytesExpr(self, lenAccess, vulkanType): argument 81 def onCheck(self, vulkanType): argument 84 def endCheck(self, vulkanType): argument 87 def onCompoundType(self, vulkanType): argument 148 def onString(self, vulkanType): argument 163 def onStringArray(self, vulkanType): argument [all …]
|