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:
parent
6eb5c891ac
commit
06aab27197
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue