st/nine: Handle window resize when a presentation buffer is used
authorAxel Davy <davyaxel0@gmail.com>
Sun, 16 Sep 2018 15:43:56 +0000 (17:43 +0200)
committerAxel Davy <davyaxel0@gmail.com>
Fri, 26 Oct 2018 20:16:16 +0000 (22:16 +0200)
commit2318ca68bbeb4fa6e21a4d8c650cec3f64246596
tree9b258fe7a7bcb27623f37ecd7b264843e2023035
parente50d374b6140a610e61fa0da9d5d69f7cb9ef914
st/nine: Handle window resize when a presentation buffer is used

Usually when a window is resized, the app calls d3d to resize the back
buffer to the window size. In some cases, it is not done,
and it expects the output resizes to the window size, even if
the back buffer size is unchanged.

This patch introduces the behaviour when a presentation buffer
is used.

ID3DPresent_GetWindowInfo is a function available with
D3DPresent v1.0, and thus we don't need to check if the
function is available.
The function had been introduced to implement this very
feature.

Signed-off-by: Axel Davy <davyaxel0@gmail.com>
src/gallium/state_trackers/nine/swapchain9.c