Jan Sikorski (@jsikorski) commented about dlls/wined3d/cs.c:
struct wined3d_state *state = &cs->state; if (state->blend_state != op->state) { state->blend_state = op->state;
device_invalidate_state(cs->c.device, STATE_BLEND);
} state->blend_factor = op->factor;device_invalidate_state(device, STATE_BLEND);
- device_invalidate_state(cs->c.device, STATE_BLEND_FACTOR);
- device_invalidate_state(device, STATE_BLEND_FACTOR); state->sample_mask = op->sample_mask;
- device_invalidate_state(cs->c.device, STATE_SAMPLE_MASK);
- device_invalidate_state(device, STATE_SAMPLE_MASK);
- for (unsigned int i = 0; i < device->context_count; ++i)
device->contexts[i]->update_patch_vertex_count = 1;
Should this set `update_multisample_state`?