Re: [2/6] WineD3D: Add a function for initializing surface sysmem

2009-12-03 Thread Henri Verbeet
2009/12/3 Stefan Dösinger : > > Am 02.12.2009 um 22:10 schrieb Henri Verbeet: >> IWineD3DDeviceImpl_Reset() suffers from similar issues in general, so >> maybe we just don't care, but if one of the updateSurfaceDesc() calls >> fails you're left with inconsistent surface sizes. > We don't care becau

Re: [2/6] WineD3D: Add a function for initializing surface sysmem

2009-12-02 Thread Stefan Dösinger
Am 02.12.2009 um 22:10 schrieb Henri Verbeet: > IWineD3DDeviceImpl_Reset() suffers from similar issues in general, so > maybe we just don't care, but if one of the updateSurfaceDesc() calls > fails you're left with inconsistent surface sizes. We don't care because by Microsoft's design Reset() lea

Re: [2/6] WineD3D: Add a function for initializing surface sysmem

2009-12-02 Thread Henri Verbeet
2009/12/2 Stefan Dösinger : > -updateSurfaceDesc((IWineD3DSurfaceImpl *)swapchain->frontBuffer, > pPresentationParameters); > +hr = updateSurfaceDesc((IWineD3DSurfaceImpl > *)swapchain->frontBuffer, pPresentationParameters); > +if(FAILED(hr)) > +{ > +IW