tests: GH431 Add layer checks and tests for push constant

Change-Id: I46eb5f9adbe702a278cded0f73dc18d1617489f0

Fix windows compilation issues

Change-Id: Ic9b9795e34d1e1e68bae9838b8538bb2e37d18b4
diff --git a/tests/vkrenderframework.h b/tests/vkrenderframework.h
index b9ef4f0..8871f68 100644
--- a/tests/vkrenderframework.h
+++ b/tests/vkrenderframework.h
@@ -30,6 +30,7 @@
 
 #include <map>
 #include <vector>
+#include <array>
 
 using namespace std;