wined3d: Remove a texture dimension check in state_alpha().

I don't think there's any reason color-keying shouldn't work on e.g. cube
textures, although it probably isn't very common either.
This commit is contained in:
Henri Verbeet 2012-03-08 20:27:15 +01:00 committed by Alexandre Julliard
parent 6eb5c891ac
commit 06aab27197
1 changed files with 3 additions and 9 deletions

View File

@ -528,16 +528,10 @@ static void state_alpha(struct wined3d_context *context, const struct wined3d_st
*/
if (state->textures[0])
{
struct wined3d_texture *texture = state->textures[0];
GLenum texture_dimensions = texture->target;
struct wined3d_surface *surface = surface_from_resource(state->textures[0]->sub_resources[0]);
if (texture_dimensions == GL_TEXTURE_2D || texture_dimensions == GL_TEXTURE_RECTANGLE_ARB)
{
struct wined3d_surface *surf = surface_from_resource(texture->sub_resources[0]);
if (surf->CKeyFlags & WINEDDSD_CKSRCBLT)
enable_ckey = TRUE;
}
if (surface->CKeyFlags & WINEDDSD_CKSRCBLT)
enable_ckey = TRUE;
}
if (enable_ckey || context->last_was_ckey)