if (context) context_release(context);
- texture->baseTexture.texture_rgb.dirty = TRUE;
- texture->baseTexture.texture_srgb.dirty = TRUE;
+ basetexture_set_dirty(texture, TRUE);
resource_unload(&texture->resource);
}
return WINED3DERR_INVALIDCALL;
}
- texture->baseTexture.texture_rgb.dirty = TRUE;
- texture->baseTexture.texture_srgb.dirty = TRUE;
+ basetexture_set_dirty(texture, TRUE);
surface_add_dirty_rect(surface_from_resource(sub_resource), dirty_rect);
return WINED3D_OK;
return WINED3DERR_INVALIDCALL;
}
- texture->baseTexture.texture_rgb.dirty = TRUE;
- texture->baseTexture.texture_srgb.dirty = TRUE;
+ basetexture_set_dirty(texture, TRUE);
surface_add_dirty_rect(surface_from_resource(sub_resource), dirty_rect);
return WINED3D_OK;
if (!(flags & (WINED3DLOCK_NO_DIRTY_UPDATE | WINED3DLOCK_READONLY)))
{
volume_add_dirty_box(This, &This->lockedBox);
- This->container->baseTexture.texture_rgb.dirty = TRUE;
- This->container->baseTexture.texture_srgb.dirty = TRUE;
+ basetexture_set_dirty((IWineD3DBaseTextureImpl *)This->container, TRUE);
}
This->locked = TRUE;
return WINED3DERR_INVALIDCALL;
}
- texture->baseTexture.texture_rgb.dirty = TRUE;
- texture->baseTexture.texture_srgb.dirty = TRUE;
+ basetexture_set_dirty(texture, TRUE);
volume_add_dirty_box(volume_from_resource(sub_resource), dirty_box);
return WINED3D_OK;