diff --git a/dlls/wined3d/surface.c b/dlls/wined3d/surface.c index 06d8433cd5f6514da2bd912e10c7535e42e55211..096579fb9b607a85ea45990475faa79b1a1e62b7 100644 --- a/dlls/wined3d/surface.c +++ b/dlls/wined3d/surface.c @@ -4217,7 +4217,7 @@ static HRESULT surface_load_texture(struct wined3d_surface *surface, if (texture->swapchain && texture->swapchain->palette) palette = texture->swapchain->palette; conversion->convert(data.addr, src_pitch, mem, dst_pitch, - width, height, palette, &texture->src_blt_color_key); + width, height, palette, &texture->gl_color_key); src_pitch = dst_pitch; data.addr = mem; } diff --git a/dlls/wined3d/utils.c b/dlls/wined3d/utils.c index 9e9fc4974fa1796efe580e4b2d517765fa215a66..1ce23acbf00ccfac013686cf62ab9c6bf587a84c 100644 --- a/dlls/wined3d/utils.c +++ b/dlls/wined3d/utils.c @@ -795,7 +795,7 @@ const struct wined3d_color_key_conversion * wined3d_format_get_color_key_convers WINED3DFMT_B8G8R8A8_UNORM, convert_p8_uint_b8g8r8a8_unorm }; - if (need_alpha_ck && (texture->color_key_flags & WINED3D_CKEY_SRC_BLT)) + if (need_alpha_ck && (texture->flags & WINED3D_TEXTURE_COLOR_KEY)) { for (i = 0; i < sizeof(color_key_info) / sizeof(*color_key_info); ++i) {