Henri Verbeet : wined3d: Get rid of IWineD3DBaseTexture::IsCondNP2().

Alexandre Julliard julliard at winehq.org
Thu Mar 17 12:27:00 CDT 2011


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

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Wed Mar 16 18:58:03 2011 +0100

wined3d: Get rid of IWineD3DBaseTexture::IsCondNP2().

---

 dlls/wined3d/basetexture.c   |    2 +-
 dlls/wined3d/cubetexture.c   |    8 --------
 dlls/wined3d/texture.c       |   11 +----------
 dlls/wined3d/volumetexture.c |    8 --------
 include/wine/wined3d.idl     |    2 --
 5 files changed, 2 insertions(+), 29 deletions(-)

diff --git a/dlls/wined3d/basetexture.c b/dlls/wined3d/basetexture.c
index 26e9a70..01652ab 100644
--- a/dlls/wined3d/basetexture.c
+++ b/dlls/wined3d/basetexture.c
@@ -371,7 +371,7 @@ void basetexture_apply_state_changes(IWineD3DBaseTextureImpl *texture,
         const DWORD samplerStates[WINED3D_HIGHEST_SAMPLER_STATE + 1],
         const struct wined3d_gl_info *gl_info)
 {
-    BOOL cond_np2 = IWineD3DBaseTexture_IsCondNP2((IWineD3DBaseTexture *)texture);
+    BOOL cond_np2 = texture->baseTexture.cond_np2;
     GLenum textureDimensions = texture->baseTexture.target;
     DWORD state;
     DWORD aniso;
diff --git a/dlls/wined3d/cubetexture.c b/dlls/wined3d/cubetexture.c
index 9a27f5b..aed3674 100644
--- a/dlls/wined3d/cubetexture.c
+++ b/dlls/wined3d/cubetexture.c
@@ -319,13 +319,6 @@ static void WINAPI IWineD3DCubeTextureImpl_GenerateMipSubLevels(IWineD3DCubeText
     basetexture_generate_mipmaps((IWineD3DBaseTextureImpl *)iface);
 }
 
-static BOOL WINAPI IWineD3DCubeTextureImpl_IsCondNP2(IWineD3DCubeTexture *iface)
-{
-    TRACE("iface %p.\n", iface);
-
-    return FALSE;
-}
-
 static struct wined3d_resource * WINAPI IWineD3DCubeTextureImpl_GetSubResource(IWineD3DCubeTexture *iface,
         UINT sub_resource_idx)
 {
@@ -378,7 +371,6 @@ static const IWineD3DCubeTextureVtbl IWineD3DCubeTexture_Vtbl =
     IWineD3DCubeTextureImpl_SetAutoGenFilterType,
     IWineD3DCubeTextureImpl_GetAutoGenFilterType,
     IWineD3DCubeTextureImpl_GenerateMipSubLevels,
-    IWineD3DCubeTextureImpl_IsCondNP2,
     IWineD3DCubeTextureImpl_GetSubResource,
     IWineD3DCubeTextureImpl_AddDirtyRegion,
 };
diff --git a/dlls/wined3d/texture.c b/dlls/wined3d/texture.c
index 4bc018c..3eb3c71 100644
--- a/dlls/wined3d/texture.c
+++ b/dlls/wined3d/texture.c
@@ -57,7 +57,7 @@ static HRESULT texture_bind(IWineD3DBaseTextureImpl *texture,
          * state. The same applies to filtering. Even if the texture has only
          * one mip level, the default LINEAR_MIPMAP_LINEAR filter causes a SW
          * fallback on macos. */
-        if (IWineD3DBaseTexture_IsCondNP2((IWineD3DBaseTexture *)texture))
+        if (texture->baseTexture.cond_np2)
         {
             GLenum target = texture->baseTexture.target;
 
@@ -335,14 +335,6 @@ static void WINAPI IWineD3DTextureImpl_GenerateMipSubLevels(IWineD3DBaseTexture
     basetexture_generate_mipmaps((IWineD3DBaseTextureImpl *)iface);
 }
 
-static BOOL WINAPI IWineD3DTextureImpl_IsCondNP2(IWineD3DBaseTexture *iface)
-{
-    IWineD3DBaseTextureImpl *This = (IWineD3DBaseTextureImpl *)iface;
-    TRACE("(%p)\n", This);
-
-    return This->baseTexture.cond_np2;
-}
-
 static struct wined3d_resource * WINAPI IWineD3DTextureImpl_GetSubResource(IWineD3DBaseTexture *iface,
         UINT sub_resource_idx)
 {
@@ -395,7 +387,6 @@ static const IWineD3DBaseTextureVtbl IWineD3DTexture_Vtbl =
     IWineD3DTextureImpl_SetAutoGenFilterType,
     IWineD3DTextureImpl_GetAutoGenFilterType,
     IWineD3DTextureImpl_GenerateMipSubLevels,
-    IWineD3DTextureImpl_IsCondNP2,
     IWineD3DTextureImpl_GetSubResource,
     IWineD3DTextureImpl_AddDirtyRegion,
 };
diff --git a/dlls/wined3d/volumetexture.c b/dlls/wined3d/volumetexture.c
index 07a83c3..3831ef1 100644
--- a/dlls/wined3d/volumetexture.c
+++ b/dlls/wined3d/volumetexture.c
@@ -252,13 +252,6 @@ static void WINAPI IWineD3DVolumeTextureImpl_GenerateMipSubLevels(IWineD3DBaseTe
     basetexture_generate_mipmaps((IWineD3DBaseTextureImpl *)iface);
 }
 
-static BOOL WINAPI IWineD3DVolumeTextureImpl_IsCondNP2(IWineD3DBaseTexture *iface)
-{
-    TRACE("iface %p.\n", iface);
-
-    return FALSE;
-}
-
 static struct wined3d_resource * WINAPI IWineD3DVolumeTextureImpl_GetSubResource(IWineD3DBaseTexture *iface,
         UINT sub_resource_idx)
 {
@@ -311,7 +304,6 @@ static const IWineD3DBaseTextureVtbl IWineD3DVolumeTexture_Vtbl =
     IWineD3DVolumeTextureImpl_SetAutoGenFilterType,
     IWineD3DVolumeTextureImpl_GetAutoGenFilterType,
     IWineD3DVolumeTextureImpl_GenerateMipSubLevels,
-    IWineD3DVolumeTextureImpl_IsCondNP2,
     IWineD3DVolumeTextureImpl_GetSubResource,
     IWineD3DVolumeTextureImpl_AddDirtyRegion,
 };
diff --git a/include/wine/wined3d.idl b/include/wine/wined3d.idl
index b918240..50eba07 100644
--- a/include/wine/wined3d.idl
+++ b/include/wine/wined3d.idl
@@ -2356,8 +2356,6 @@ interface IWineD3DBaseTexture : IWineD3DResource
     );
     void GenerateMipSubLevels(
     );
-    BOOL IsCondNP2(
-    );
     struct wined3d_resource *GetSubResource(
         [in] UINT sub_resource_idx
     );




More information about the wine-cvs mailing list