1. 29 May, 2013 1 commit
  2. 28 May, 2013 1 commit
  3. 28 Mar, 2013 2 commits
  4. 20 Mar, 2013 1 commit
  5. 19 Mar, 2013 6 commits
  6. 13 Mar, 2013 2 commits
    • Bump version.h · bb4ae7e4
      apatrick@chromium.org authored
      Review URL: https://codereview.appspot.com/7798044
      
      git-svn-id: https://angleproject.googlecode.com/svn/trunk@1994 736b8ea6-26fd-11df-bfd4-992fa37f6226
    • Fix crash after reseting device. · 9f0d91d1
      apatrick@chromium.org authored
      After calling Reset in testDeviceLost to acknowledge a display mode change, D3D sometimes crashes on the next Present call on an existing swap chain. I couldn't get it to happen with nVidia. The stack looks like this with the debug runtime:
      
       	ntdll.dll!_ZwRaiseException@12()  + 0x12 bytes	
       	ntdll.dll!_ZwRaiseException@12()  + 0x12 bytes	
       	d3d9d.dll!__DDAssert()  + 0x1ca bytes	
       	d3d9d.dll!CSwapChain::PresentMain()  + 0xf52 bytes	
       	d3d9d.dll!CSwapChain::Present()  + 0x24 bytes	
       	libEGL.dll!egl::Surface::swapRect(int x, int y, int width, int height)  Line 458 + 0x2a bytes	C++
      >	libEGL.dll!egl::Surface::swap()  Line 605	C++
       	libEGL.dll!eglSwapBuffers(void * dpy, void * surface)  Line 1063 + 0x8 bytes	C++
       	gl_wrapper.dll!gfx::EGLApiBase::eglSwapBuffersFn(void * dpy, void * surface)  Line 813 + 0x18 bytes	C++
       	gl_wrapper.dll!gfx::NativeViewGLSurfaceEGL::SwapBuffers()  Line 363 + 0x35 bytes	C++
       	gl_wrapper.dll!gfx::GLSurfaceAdapter::SwapBuffers()  Line 201 + 0x1d bytes	C++
       	content.dll!content::PassThroughImageTransportSurface::SwapBuffers()  Line 216 + 0xb bytes	C++
      
      The error is "BitBlt or StretchBlt failed in Present".
      
      With the release runtime either Present continually fails with E_INVALIDARG or, less commonly, crashes.
      
      It seems that by recreating all the swap chains after reset, it recovers. I didn't call resetSwapChain because there is no need to recreate all the other surfaces.
      
      As far as I know, this should not be necessary with WDDM.
      Review URL: https://codereview.appspot.com/7567045
      
      git-svn-id: https://angleproject.googlecode.com/svn/trunk@1993 736b8ea6-26fd-11df-bfd4-992fa37f6226
  7. 04 Mar, 2013 5 commits
  8. 01 Mar, 2013 1 commit
  9. 28 Feb, 2013 1 commit
  10. 25 Feb, 2013 1 commit
  11. 22 Feb, 2013 2 commits
  12. 21 Feb, 2013 1 commit
  13. 20 Feb, 2013 1 commit
  14. 19 Feb, 2013 1 commit
  15. 15 Feb, 2013 1 commit
  16. 12 Feb, 2013 2 commits
  17. 06 Feb, 2013 2 commits
  18. 01 Feb, 2013 2 commits
  19. 31 Jan, 2013 2 commits
  20. 30 Jan, 2013 2 commits
  21. 26 Jan, 2013 3 commits