[PATCH 4/5] wined3d: Add core context support for A8_UNORM render targets.

Henri Verbeet hverbeet at gmail.com
Mon Oct 1 18:08:40 CDT 2018


On Mon, 1 Oct 2018 at 19:32, Józef Kucia <jkucia at codeweavers.com> wrote:
> +    prev_alpha_swizzle = prev && prev->format->id == WINED3DFMT_A8_UNORM;
> +    curr_alpha_swizzle = op->view && op->view->format->id == WINED3DFMT_A8_UNORM;
> +    if (prev_alpha_swizzle != curr_alpha_swizzle)
> +        device_invalidate_state(cs->device, STATE_SHADER(WINED3D_SHADER_TYPE_PIXEL));
But you can avoid this entire block if you have
WINED3D_GL_LEGACY_CONTEXT, or perhaps some d3d_info equivalent.



More information about the wine-devel mailing list