Home
last modified time | relevance | path

Searched defs:cgen (Results 1 – 15 of 15) sorted by relevance

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/cereal/
Dencoder.py112 cgen, argument
122 def emit_custom_pre_validate(typeInfo, api, cgen): argument
139 def emit_custom_resource_preprocess(typeInfo, api, cgen): argument
148 def emit_custom_resource_postprocess(typeInfo, api, cgen): argument
157 def emit_count_marshal(typeInfo, param, cgen): argument
167 def emit_marshal(typeInfo, param, cgen): argument
186 def emit_unmarshal(typeInfo, param, cgen): argument
193 def emit_deepcopy(typeInfo, param, cgen): argument
200 def emit_transform(typeInfo, param, cgen, variant="tohost"): argument
207 def emit_handlemap_create(typeInfo, param, cgen): argument
[all …]
Ddecoder.py139 def emit_param_decl_for_reading(param, cgen): argument
147 def emit_unmarshal(typeInfo, param, cgen, output = False, destroy = False, noUnbox = False): argument
190 def emit_dispatch_unmarshal(typeInfo: VulkanTypeInfo, param: VulkanType, cgen, globalWrapped): argument
215 def emit_transform(typeInfo, param, cgen, variant="tohost"): argument
222 def emit_marshal(typeInfo, param, cgen, handleMapOverwrites=False): argument
263 def emit_call_log(api, cgen): argument
277 def emit_decode_parameters(typeInfo: VulkanTypeInfo, api: VulkanAPI, cgen, globalWrapped=False): argument
316 def emit_dispatch_call(api, cgen): argument
353 def emit_global_state_wrapped_call(api, cgen, context): argument
365 def emit_decode_parameters_writeback(typeInfo, api, cgen, autobox=True): argument
[all …]
Dsubdecode.py32 def emit_param_decl_for_reading(param, cgen): argument
51 def emit_unmarshal(typeInfo, param, cgen, output=False, destroy=False, noUnbox=False): argument
106 def emit_dispatch_unmarshal(typeInfo, param, cgen, globalWrapped): argument
144 def emit_transform(typeInfo, param, cgen, variant="tohost"): argument
184 def emit_call_log(api, cgen): argument
200 def emit_decode_parameters(typeInfo, api, cgen, globalWrapped=False): argument
245 def emit_dispatch_call(api, cgen): argument
268 def emit_global_state_wrapped_call(api, cgen, context=False): argument
278 def emit_default_decoding(typeInfo, api, cgen): argument
283 def emit_global_state_wrapped_decoding(typeInfo, api, cgen): argument
[all …]
Ddecodersnapshot.py110 def extract_deps_vkAllocateMemory(param, access, lenExpr, api, cgen): argument
123 def extract_deps_vkAllocateCommandBuffers(param, access, lenExpr, api, cgen): argument
127 def extract_deps_vkCreateImageView(param, access, lenExpr, api, cgen): argument
131 def extract_deps_vkCreateGraphicsPipelines(param, access, lenExpr, api, cgen): argument
139 def extract_deps_vkCreateFramebuffer(param, access, lenExpr, api, cgen): argument
147 def extract_deps_vkBindImageMemory(param, access, lenExpr, api, cgen): argument
153 def extract_deps_vkBindBufferMemory(param, access, lenExpr, api, cgen): argument
236 def emit_impl(typeInfo, api, cgen): argument
317 def emit_passthrough_to_impl(typeInfo, api, cgen): argument
Dextensionstructs.py83 def structTypeImpl(cgen): argument
93 def forEachExtensionReturnSize(ext, _, cgen): argument
96 def forEachExtensionReturnSizeProtectedByFeature(ext, _, cgen): argument
108 def defaultAbortEmit(cgen): argument
Ddispatch.py189 def emit_feature_check_decl(cgen, tag, featureToCheck): argument
203 def syncFeatureQuiet(self, cgen, feature): argument
211 def syncFeature(self, cgen, feature): argument
224 def makeDlsymCall(self, cgen, apiname, typedecl): argument
229 def makeGetInstanceProcAddrCall(self, cgen, dispatch, instance, apiname, typedecl): argument
234 def makeGetDeviceProcAddrCall(self, cgen, dispatch, device, apiname, typedecl): argument
325 def emit_check_impl(cgen, dispatchVar, feature, featureToCheck, apiName): argument
332 def emit_feature_check_impl(context, cgen, tag, featureToCheck, apis): argument
421 def makeGetProcAddr(self, cgen, dispatchLevel, dispatch, apiname, typedecl): argument
Dmarshaling.py41 cgen, argument
733 def structMarshalingCustom(cgen): argument
748 def structMarshalingDef(cgen): argument
763 def structMarshalingDefNoFilter(cgen): argument
809 def structUnmarshalingCustom(cgen): argument
824 def structUnmarshalingDef(cgen): argument
839 def structUnmarshalingDefNoFilter(cgen): argument
898 …def doExtensionStructMarshalingCodegen(self, cgen, retType, extParam, forEach, funcproto, directio… argument
938 def fatalDefault(cgen): argument
954 def forEachExtensionMarshal(ext, castedAccess, cgen): argument
[all …]
Dreservedmarshaling.py37 cgen, argument
833 def structMarshalingCustom(cgen): argument
846 def structMarshalingDef(cgen): argument
862 def structMarshalingDefNoFilter(cgen): argument
910 def structUnmarshalingCustom(cgen): argument
923 def structUnmarshalingDef(cgen): argument
936 def structUnmarshalingDefNoFilter(cgen): argument
973 …def doExtensionStructMarshalingCodegen(self, cgen, retType, extParam, forEach, funcproto, directio… argument
1015 def fatalDefault(cgen): argument
1031 def forEachExtensionMarshal(ext, castedAccess, cgen): argument
[all …]
Dtransform.py23 def deviceMemoryTransform(resourceTrackerVarName, structOrApiInfo, getExpr, getLen, cgen, variant="… argument
84 def directTransform(resourceTrackerVarName, vulkanType, getExpr, getLen, cgen, variant="tohost"): argument
96 def genTransformsForVulkanType(resourceTrackerVarName, structOrApiInfo, getExpr, getLen, cgen, vari… argument
105 def __init__(self, cgen, inputVar, resourceTrackerVarName, prefix, variant): argument
304 def funcDefGenerator(cgen): argument
335 def forEachExtensionTransform(ext, castedAccess, cgen): argument
Ddeepcopy.py24 def __init__(self, cgen, inputVars, poolVarName, rootVarName, prefix, skipValues=False): argument
336 def structDeepcopyDef(cgen): argument
364 def deepcopyDstExpr(cgen, typeName): argument
369 def forEachExtensionDeepcopy(ext, castedAccess, cgen): argument
Dcounting.py27 …def __init__(self, cgen, featureBitsVar, toCountVar, countVar, rootTypeVar, prefix, forApiOutput=F… argument
585 def structCountingDef(cgen): argument
603 def structCountingDefNoFilter(cgen): argument
639 def doExtensionStructCountCodegen(self, cgen, extParam, forEach, funcproto): argument
669 def fatalDefault(cgen): argument
685 def forEachExtensionCounting(ext, castedAccess, cgen): argument
Dhandlemap.py24 def __init__(self, cgen, inputVar, handlemapVarName, prefix, isHandleFunc): argument
234 def funcDefGenerator(cgen): argument
253 def forEachExtensionHandlemap(ext, castedAccess, cgen): argument
Dtesting.py32 def __init__(self, cgen, inputVars, onFailCompareVar, prefix): argument
368 def structCompareDef(cgen): argument
385 def forEachExtensionCompare(ext, castedAccess, cgen): argument
Dunbox.py65 def funcDefGenerator(cgen): argument
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/cereal/common/
Dcodegen.py965 …def emitForEachStructExtension(self, cgen, retType, triggerVar, forEachFunc, autoBreak=True, defau… argument
966 def readStructType(structTypeName, structVarName, cgen): argument
974 def doDefaultReturn(cgen): argument
1056 def emitForEachStructExtensionGeneral(self, cgen, forEachFunc, doFeatureIfdefs=False): argument