KHR_blend_equation_advanced doesn't work in GLSL 1.10-1.40 shaders
Submitted by Allan Sandfeld Jensen
Assigned to Kenneth Graunke @kwg
Link to original bug (#105161)
Description
I noticed your drivers are advertising support for blend_advanced and blend_advanced_coherent, but couldn't understand why it still didn't work. I traced it down to you enforcing that fragment shaders needs to enable which advanced blend equation they work with, something the NVidia driver does not.
I think it would be in your best interest to only warn on that and not abort the operation. If you can't do it correctly without that hint, that is of course acceptable, it is there for a reason, but it seems you are only doing the validation for the sake of strictness, and that is hurting your drivers compatibility.
Version: 17.3