app,internal/vk: [Vulkan] skip frame with stale window dimensions

While here, add a missing nil check.

Updates gio#280

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2021-09-30 17:21:52 +02:00
parent 9e8fe5305b
commit 6c1f9c19f5
6 changed files with 56 additions and 15 deletions
+1 -1
View File
@@ -1110,7 +1110,7 @@ func formatFor(format driver.TextureFormat) vk.Format {
func mapErr(err error) error {
var vkErr vk.Error
if errors.As(err, &vkErr) && vkErr.IsDeviceLost() {
if errors.As(err, &vkErr) && vkErr == vk.ERROR_DEVICE_LOST {
return driver.ErrDeviceLost
}
return err