commit | 6f946838356272c0f0b5f26307c0d7f2778ffe9b | [log] [tgz] |
---|---|---|
author | apatrick@chromium.org <apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226> | Mon Mar 04 21:00:22 2013 |
committer | apatrick@chromium.org <apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226> | Mon Mar 04 21:00:22 2013 |
tree | 827ff2d093c5fa25d67dcf821c6e62030cad0c0e | |
parent | 4fb299d6190206baa2befbba2277bd2fe3ab747f [diff] |
When CheckDeviceStats returns S_PRESENT_MODE_CHANGED, reset display mode and retest for device lost. Unless the display mode is reset, CheckDeviceLost can keep returning S_PRESENT_MODE_CHANGED, potentially masking a device lost on account of a GPU hang, causing ANGLE to fail to report context lost. Review URL: https://codereview.appspot.com/7381061 git-svn-id: http://angleproject.googlecode.com/svn/trunk@1986 736b8ea6-26fd-11df-bfd4-992fa37f6226