Fix broken optimization of alpha VK_BLEND_OP_REVERSE_SUBTRACT

Test: dEQP-VK.pipeline.blend.*
Bug: b/118386749
Change-Id: I382b6101980171fec6b7fad4d2a126b702526f8b
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/30551
Presubmit-Ready: Chris Forbes <chrisforbes@google.com>
Tested-by: Chris Forbes <chrisforbes@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
diff --git a/src/Device/Context.cpp b/src/Device/Context.cpp
index 8d460c8..ce4fc3e 100644
--- a/src/Device/Context.cpp
+++ b/src/Device/Context.cpp
@@ -590,7 +590,7 @@
 					}
 					else
 					{
-						return VK_BLEND_OP_ZERO_EXT;
+						return VK_BLEND_OP_REVERSE_SUBTRACT;
 					}
 				}
 			case VK_BLEND_OP_MIN: