Module: wine Branch: master Commit: 728932f2eb18d5d3490ddecc7e5e6b480cb9fc17 URL: http://source.winehq.org/git/wine.git/?a=commit;h=728932f2eb18d5d3490ddecc7e...
Author: Henri Verbeet hverbeet@codeweavers.com Date: Wed Sep 17 17:51:42 2008 +0200
wined3d: Don't needlessly bind the texture in PreLoad().
---
dlls/wined3d/cubetexture.c | 1 - dlls/wined3d/texture.c | 2 -- dlls/wined3d/volumetexture.c | 2 -- 3 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/dlls/wined3d/cubetexture.c b/dlls/wined3d/cubetexture.c index b823022..435deab 100644 --- a/dlls/wined3d/cubetexture.c +++ b/dlls/wined3d/cubetexture.c @@ -123,7 +123,6 @@ static void WINAPI IWineD3DCubeTextureImpl_PreLoad(IWineD3DCubeTexture *iface) { srgb_was_toggled = (This->baseTexture.is_srgb != srgb_mode); This->baseTexture.is_srgb = srgb_mode; } - IWineD3DCubeTexture_BindTexture(iface);
if (This->resource.format == WINED3DFMT_P8 || This->resource.format == WINED3DFMT_A8P8) { for (i = 0; i < This->baseTexture.levels; i++) { diff --git a/dlls/wined3d/texture.c b/dlls/wined3d/texture.c index 4a4893e..f138437 100644 --- a/dlls/wined3d/texture.c +++ b/dlls/wined3d/texture.c @@ -114,8 +114,6 @@ static void WINAPI IWineD3DTextureImpl_PreLoad(IWineD3DTexture *iface) { This->baseTexture.is_srgb = srgb_mode; }
- IWineD3DTexture_BindTexture(iface); - if (This->resource.format == WINED3DFMT_P8 || This->resource.format == WINED3DFMT_A8P8) { for (i = 0; i < This->baseTexture.levels; i++) { if(palette9_changed((IWineD3DSurfaceImpl *)This->surfaces[i])) { diff --git a/dlls/wined3d/volumetexture.c b/dlls/wined3d/volumetexture.c index 2a0356d..abaac67 100644 --- a/dlls/wined3d/volumetexture.c +++ b/dlls/wined3d/volumetexture.c @@ -100,8 +100,6 @@ static void WINAPI IWineD3DVolumeTextureImpl_PreLoad(IWineD3DVolumeTexture *ifac
TRACE("(%p) : About to load texture\n", This);
- IWineD3DVolumeTexture_BindTexture(iface); - if(!device->isInDraw) { ActivateContext(device, device->lastActiveRenderTarget, CTXUSAGE_RESOURCELOAD); } else if (GL_SUPPORT(EXT_TEXTURE_SRGB) && This->baseTexture.bindCount > 0) {