Home
last modified time | relevance | path

Searched refs:self (Results 1 – 25 of 529) sorted by relevance

12345678910>>...22

/device/generic/vulkan-cereal/protocols/vulkan/xml/cereal/
Dreservedmarshaling.py36 def __init__(self, argument
52 self.cgen = cgen
53 self.direction = direction
54 self.processSimple = "write" if self.direction == "write" else "read"
55 self.forApiOutput = forApiOutput
57 self.checked = False
59 self.streamVarName = streamVarName
60 self.rootTypeVarName = rootTypeVarName
61 self.inputVarName = inputVarName
62 self.ptrVar = ptrVarName
[all …]
Dmarshaling.py40 def __init__(self, argument
52 self.cgen = cgen
53 self.direction = direction
54 self.processSimple = "write" if self.direction == "write" else "read"
55 self.forApiOutput = forApiOutput
57 self.checked = False
59 self.streamVarName = streamVarName
60 self.rootTypeVarName = rootTypeVarName
61 self.inputVarName = inputVarName
62 self.marshalPrefix = marshalPrefix
[all …]
Ddeepcopy.py24 def __init__(self, cgen, inputVars, poolVarName, rootVarName, prefix, skipValues=False): argument
25 self.cgen = cgen
26 self.inputVars = inputVars
27 self.prefix = prefix
28 self.poolVarName = poolVarName
29 self.rootVarName = rootVarName
30 self.skipValues = skipValues
33 return lambda t: self.cgen.generalAccess(t, parentVarName = varName, asPtr = asPtr)
36 return lambda t: self.cgen.generalLengthAccess(t, parentVarName = varName)
39 return lambda t: self.cgen.generalLengthAccessGuard(t, parentVarName=varName)
[all …]
Ddispatch.py143 def __init__(self, module, typeInfo): argument
144 VulkanWrapperGenerator.__init__(self, module, typeInfo)
146 self.apisToGet = {}
148 self.cgenHeader = CodeGen()
149 self.cgenImpl = CodeGen()
150 self.typeInfo = typeInfo
152 self.currentFeature = ""
153 self.featureForCodegen = ""
155 def onBegin(self): argument
161 self.cgenHeader.line("""
[all …]
Dcounting.py27 …def __init__(self, cgen, featureBitsVar, toCountVar, countVar, rootTypeVar, prefix, forApiOutput=F… argument
28 self.cgen = cgen
29 self.featureBitsVar = featureBitsVar
30 self.toCountVar = toCountVar
31 self.rootTypeVar = rootTypeVar
32 self.countVar = countVar
33 self.prefix = prefix
34 self.forApiOutput = forApiOutput
36self.exprAccessor = lambda t: self.cgen.generalAccess(t, parentVarName = self.toCountVar, asPtr = …
37self.exprValueAccessor = lambda t: self.cgen.generalAccess(t, parentVarName = self.toCountVar, asP…
[all …]
Dtesting.py32 def __init__(self, cgen, inputVars, onFailCompareVar, prefix): argument
33 self.cgen = cgen
34 self.inputVars = inputVars
35 self.onFailCompareVar = onFailCompareVar
36 self.prefix = prefix
39 return lambda t: self.cgen.generalAccess(t, parentVarName = varName, asPtr = asPtr)
42 return lambda t: self.cgen.generalLengthAccess(t, parentVarName = varName)
45 return lambda t: self.cgen.generalLengthAccessGuard(t, parentVarName=varName)
47 self.exprAccessorLhs = makeAccess(self.inputVars[0])
48 self.exprAccessorRhs = makeAccess(self.inputVars[1])
[all …]
Dhandlemap.py24 def __init__(self, cgen, inputVar, handlemapVarName, prefix, isHandleFunc): argument
25 self.cgen = cgen
26 self.inputVar = inputVar
27 self.prefix = prefix
28 self.handlemapVarName = handlemapVarName
31 return lambda t: self.cgen.generalAccess(t, parentVarName = varName, asPtr = asPtr)
34 return lambda t: self.cgen.generalLengthAccess(t, parentVarName = varName)
37 return lambda t: self.cgen.generalLengthAccessGuard(t, parentVarName=varName)
39 self.exprAccessor = makeAccess(self.inputVar)
40 self.exprAccessorValue = makeAccess(self.inputVar, asPtr = False)
[all …]
Dtransform.py105 def __init__(self, cgen, inputVar, resourceTrackerVarName, prefix, variant): argument
106 self.cgen = cgen
107 self.inputVar = inputVar
108 self.prefix = prefix
109 self.resourceTrackerVarName = resourceTrackerVarName
112 return lambda t: self.cgen.generalAccess(t, parentVarName = varName, asPtr = asPtr)
115 return lambda t: self.cgen.generalLengthAccess(t, parentVarName = varName)
118 return lambda t: self.cgen.generalLengthAccessGuard(t, parentVarName=varName)
120 self.exprAccessor = makeAccess(self.inputVar)
121 self.exprAccessorValue = makeAccess(self.inputVar, asPtr = False)
[all …]
/device/generic/vulkan-cereal/protocols/vulkan/scripts/
Dreg.py92 def __init__(self, elem): argument
93 self.required = False
97 self.declared = False
100 self.elem = elem
103 def resetState(self): argument
106 self.required = False
107 self.declared = False
109 def compareKeys(self, info, key, required = False): argument
115 if required and key not in self.elem.keys():
117 return self.elem.get(key) == info.elem.get(key)
[all …]
Dextensionmetadocgenerator.py17 def __init__(self, *args, **kwargs): argument
26 def __init__(self, argument
41 self.generator = generator
42 self.conventions = generator.genOpts.conventions
43 self.filename = filename
44 self.name = name
45 self.number = number
46 self.ext_type = ext_type
47 self.requires = requires
48 self.requiresCore = requiresCore
[all …]
Dcgenerator.py19 def __init__(self, argument
77 GeneratorOptions.__init__(self, **kwargs)
79 self.prefixText = prefixText
82 self.genFuncPointers = genFuncPointers
85 self.protectFile = protectFile
88 self.protectFeature = protectFeature
91 self.protectProto = protectProto
94 self.protectProtoStr = protectProtoStr
97 self.apicall = apicall
100 self.apientry = apientry
[all …]
Dscriptgenerator.py30 def apiName(self, name): argument
34 return self.genOpts.conventions.is_api_name(name)
36 def __init__(self, *args, **kwargs): argument
40 self.features = []
43 self.apimap = {}
47 self.nonexistent = {}
49 def beginFile(self, genOpts): argument
50 OutputGenerator.beginFile(self, genOpts)
60 self.basetypes = {}
61 self.consts = {}
[all …]
/device/generic/vulkan-cereal/protocols/vulkan/xml/
Dreg.py92 def __init__(self, elem): argument
93 self.required = False
97 self.declared = False
100 self.elem = elem
103 def resetState(self): argument
106 self.required = False
107 self.declared = False
109 def compareKeys(self, info, key, required = False): argument
115 if required and key not in self.elem.keys():
117 return self.elem.get(key) == info.elem.get(key)
[all …]
Dextensionmetadocgenerator.py16 def __init__(self, *args, **kwargs): argument
25 def __init__(self, argument
40 self.generator = generator
41 self.conventions = generator.genOpts.conventions
42 self.filename = filename
43 self.name = name
44 self.number = number
45 self.ext_type = ext_type
46 self.requires = requires
47 self.requiresCore = requiresCore
[all …]
Dpygenerator.py16 def apiName(self, name): argument
20 return self.genOpts.conventions.is_api_name(name)
22 def __init__(self, *args, **kwargs): argument
26 self.features = []
29 self.apimap = {}
31 def beginFile(self, genOpts): argument
32 OutputGenerator.beginFile(self, genOpts)
42 self.basetypes = {}
43 self.consts = {}
44 self.enums = {}
[all …]
Dcgenerator.py19 def __init__(self, argument
72 GeneratorOptions.__init__(self, **kwargs)
74 self.prefixText = prefixText
77 self.genFuncPointers = genFuncPointers
80 self.protectFile = protectFile
83 self.protectFeature = protectFeature
86 self.protectProto = protectProto
89 self.protectProtoStr = protectProtoStr
92 self.apicall = apicall
95 self.apientry = apientry
[all …]
Dcerealgenerator.py114 def __init__(self, errFile = sys.stderr, argument
117 OutputGenerator.__init__(self, errFile, warnFile, diagFile)
121 self.typeInfo = cereal.VulkanTypeInfo()
123 self.modules = {}
124 self.protos = {}
125 self.moduleList = []
126 self.protoList = []
128 self.wrappers = []
130 self.codegen = cereal.CodeGen()
132 self.guestBaseLibDirPrefix = \
[all …]
/device/generic/vulkan-cereal/protocols/vulkan/xml/cereal/common/
Dcodegen.py26 … def __init__(self, directory, basename, customAbsDir = None, suppress = False, implOnly = False): argument
27 self.directory = directory
28 self.basename = basename
30 self.headerPreamble = ""
31 self.implPreamble = ""
33 self.headerPostamble = ""
34 self.implPostamble = ""
36 self.headerFileHandle = ""
37 self.implFileHandle = ""
39 self.customAbsDir = customAbsDir
[all …]
Dvulkantypes.py24 def __init__(self, name, createApis, destroyApis): argument
25 self.name = name
26 self.createApis = createApis
27 self.destroyApis = destroyApis
29 def isCreateApi(self, apiName): argument
30 return apiName == self.createApis or (apiName in self.createApis)
32 def isDestroyApi(self, apiName): argument
33 if self.destroyApis is None:
35 return apiName == self.destroyApis or (apiName in self.destroyApis)
186 def __init__(self): argument
[all …]
/device/generic/vulkan-cereal/protocols/vulkan/scripts/spec_tools/
Dmacro_checker_file.py134 def lineToBlockType(self, line): argument
190 def __init__(self, checker, filename, enabled_messages, stream_maker): argument
201 self.checker = checker
202 self.filename = filename
203 self.stream_maker = stream_maker
204 self.enabled_messages = enabled_messages
205 self.missing_validity_suppressions = set(
206 self.getMissingValiditySuppressions())
208 self.logger = logging.getLogger(__name__)
209 self.logger.addHandler(logging.NullHandler())
[all …]
Dentity_db.py35 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
109 return [self.mixed_case_name_prefix +
112 def getExclusionSet(self): argument
[all …]
/device/generic/vulkan-cereal/protocols/vulkan/xml/spec_tools/
Dmacro_checker_file.py134 def lineToBlockType(self, line): argument
190 def __init__(self, checker, filename, enabled_messages, stream_maker): argument
201 self.checker = checker
202 self.filename = filename
203 self.stream_maker = stream_maker
204 self.enabled_messages = enabled_messages
205 self.missing_validity_suppressions = set(
206 self.getMissingValiditySuppressions())
208 self.logger = logging.getLogger(__name__)
209 self.logger.addHandler(logging.NullHandler())
[all …]
Dentity_db.py35 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
109 return [self.mixed_case_name_prefix +
112 def getExclusionSet(self): argument
[all …]
/device/generic/vulkan-cereal/protocols/vulkan/scripts/Retired/
DextensionStubSource.py52 def __init__(self, argument
66 GeneratorOptions.__init__(self, filename, directory, apiname, profile,
70 self.prefixText = prefixText
71 self.alignFuncParam = alignFuncParam
95 def __init__(self, argument
99 OutputGenerator.__init__(self, errFile, warnFile, diagFile)
101 def beginFile(self, genOpts): argument
102 OutputGenerator.beginFile(self, genOpts)
109 self.pointers = [];
110 self.pointerInitializersInstance = [];
[all …]
/device/generic/vulkan-cereal/protocols/vulkan/xml/Retired/
DextensionStubSource.py52 def __init__(self, argument
66 GeneratorOptions.__init__(self, filename, directory, apiname, profile,
70 self.prefixText = prefixText
71 self.alignFuncParam = alignFuncParam
95 def __init__(self, argument
99 OutputGenerator.__init__(self, errFile, warnFile, diagFile)
101 def beginFile(self, genOpts): argument
102 OutputGenerator.beginFile(self, genOpts)
109 self.pointers = [];
110 self.pointerInitializersInstance = [];
[all …]

12345678910>>...22