Stefan Dösinger : wined3d: Update the gl rectangle when adjusting surface sizes.

Alexandre Julliard julliard at winehq.org
Tue Feb 5 06:35:00 CST 2008


Module: wine
Branch: master
Commit: 08391b82c1b8a162c8e9c24a771a6a2e8a8ec3f6
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=08391b82c1b8a162c8e9c24a771a6a2e8a8ec3f6

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Sun Jan 27 21:26:07 2008 +0100

wined3d: Update the gl rectangle when adjusting surface sizes.

---

 dlls/wined3d/device.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index c159674..ff99201 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -6795,6 +6795,11 @@ static void updateSurfaceDesc(IWineD3DSurfaceImpl *surface, WINED3DPRESENT_PARAM
         while (surface->pow2Width < pPresentationParameters->BackBufferWidth) surface->pow2Width <<= 1;
         while (surface->pow2Height < pPresentationParameters->BackBufferHeight) surface->pow2Height <<= 1;
     }
+    surface->glRect.left = 0;
+    surface->glRect.top = 0;
+    surface->glRect.right = surface->pow2Width;
+    surface->glRect.bottom = surface->pow2Height;
+
     if(surface->glDescription.textureName) {
         ActivateContext(This, This->lastActiveRenderTarget, CTXUSAGE_RESOURCELOAD);
         ENTER_GL();




More information about the wine-cvs mailing list