spirv: Make 'info' a local array spirv_info_c.py

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
Jason Ekstrand
2017-12-11 21:52:22 -08:00
parent 296046556a
commit ab85fd02d5

View File

@@ -78,8 +78,10 @@ if __name__ == "__main__":
spirv_info = json.JSONDecoder().decode(open(pargs.json, "r").read())
capabilities = collect_data(spirv_info, "Capability")
decorations = collect_data(spirv_info, "Decoration")
info = [
collect_data(spirv_info, "Capability"),
collect_data(spirv_info, "Decoration"),
]
with open(pargs.out, 'w') as f:
f.write(TEMPLATE.render(info=[capabilities, decorations]))
f.write(TEMPLATE.render(info=info))