header: Update to Vulkan version 1.0.37
- header: Updated vulkan.h
- scripts: Updated generator.py
- scripts: Updated vk.xml
- scripts: Merged recent genvk.py changes into lvl_genvk.py
- layers: Updated json files
- loader: Updated SOVERSION to 37
- header: Rebuilt and updated vulkan.hpp
- layers: Updated thread_checker for new functions
- scripts: Fix up vk_helper.py overzealous count detection
Change-Id: Ia10f5fc759166a09999f01e68bbcadb30ddf67f7
diff --git a/scripts/generator.py b/scripts/generator.py
index 043121c..3c5cc0a 100755
--- a/scripts/generator.py
+++ b/scripts/generator.py
@@ -318,7 +318,8 @@
# Open specified output file. Not done in constructor since a
# Generator can be used without writing to a file.
if (self.genOpts.filename != None):
- self.outFile = open(self.genOpts.directory + '/' + self.genOpts.filename, 'w')
+ filename = self.genOpts.directory + '/' + self.genOpts.filename
+ self.outFile = open(filename, 'w', encoding='utf-8')
else:
self.outFile = sys.stdout
def endFile(self):