+ VkSurfaceCapabilitiesKHR scap;
+ vkGetPhysicalDeviceSurfaceCapabilitiesKHR(vk_physical, surf, &scap);
+
+ VkPhysicalDeviceMemoryProperties mprops;
+ vkGetPhysicalDeviceMemoryProperties(vk_physical, &mprops);
+
+ uint32_t pmcnt;
+ vkGetPhysicalDeviceSurfacePresentModesKHR(vk_physical, surf, &pmcnt, 0);
+ VkPresentModeKHR scpm = VK_PRESENT_MODE_IMMEDIATE_KHR;
+ VkExtent2D scext;
+ scext.width = xsz;
+ scext.height = ysz;
+
+// VkSurfaceTransformFlagBitsKHR pretransf;
+// if(scap.supportedTransforms & VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR) {
+// pretransf = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR;
+// } else {
+// pretransf = scap.currentTransform;
+// }
+