On Mon, 1 Oct 2018 at 19:32, Józef Kucia jkucia@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.