fix vkQueuePresent unexpected result.
some intel driver didn't react when window size changed.
vkQueuePresent still return VK_SUCCESS.
Bug: b/261419518
Change-Id: I1c5814a9329fd47348ffef439ec7b4d3a994272a
diff --git a/stream-servers/DisplaySurfaceUser.h b/stream-servers/DisplaySurfaceUser.h
index 0065709..30af909 100644
--- a/stream-servers/DisplaySurfaceUser.h
+++ b/stream-servers/DisplaySurfaceUser.h
@@ -14,6 +14,8 @@
#pragma once
+#include <stdint.h>
+
namespace gfxstream {
class DisplaySurface;
@@ -31,6 +33,8 @@
protected:
virtual void bindToSurfaceImpl(DisplaySurface* surface) = 0;
+ virtual void surfaceUpdated(DisplaySurface* surface) = 0;
+
virtual void unbindFromSurfaceImpl() = 0;
const DisplaySurface* getBoundSurface() const { return mBoundSurface; }