Lines Matching full:codegen
4 from .common.codegen import CodeGen, VulkanAPIWrapper
40 def frontendDefFunc(codegen, api): argument
43 codegen.stmt(
46 codegen.funcCall(None, API_PREFIX_VALIDATE + api.origName,
50 codegen.beginIf(
53 codegen.stmt("return %s" % VALIDATE_VAR_NAME)
55 codegen.stmt("return (%s)0" % retTypeName)
57 codegen.stmt("return")
58 codegen.endIf()
60 codegen.stmt("// VULKAN_STREAM_GET()")
61 codegen.stmt("%s* %s = nullptr" % (VULKAN_STREAM_TYPE,
68 codegen.funcCall(retLhs, API_PREFIX_MARSHAL + api.origName,
73 codegen.stmt("return res")