layers: add version info to error header
Change-Id: Id47abe260d53560b8a972d80976447a4bffa1538
diff --git a/scripts/vk_validation_stats.py b/scripts/vk_validation_stats.py
index 217ddf3..85fde1f 100755
--- a/scripts/vk_validation_stats.py
+++ b/scripts/vk_validation_stats.py
@@ -28,6 +28,7 @@
import re
import csv
import html
+import time
from collections import defaultdict
verbose_mode = False
@@ -465,8 +466,10 @@
self.vj = val_json
self.vs = val_source
self.vt = val_tests
- self.header_preamble = """/* THIS FILE IS GENERATED. DO NOT EDIT. */
-/* (scripts/vk_validation_stats.py) */
+ self.header_version = "/* THIS FILE IS GENERATED - DO NOT EDIT (scripts/vk_validation_stats.py) */"
+ self.header_version += "\n/* Vulkan specification version: %s */" % val_json.apiversion
+ self.header_version += "\n/* Header generated: %s */\n" % time.strftime('%Y-%m-%d %H:%M:%S')
+ self.header_preamble = """
/*
* Vulkan
*
@@ -584,6 +587,7 @@
def export_header(self):
print("\n Exporting header file to: %s" % header_filename)
with open (header_filename, 'w') as hfile:
+ hfile.write(self.header_version)
hfile.write(self.header_preamble)
vuid_list = list(self.vj.all_vuids)
vuid_list.sort()