Expose EXT_float_blend
Expose EXT_float_blend in Swiftshader without actually doing validation.
Also fix some missing instructions in dEQP.md.
dEQP test results: there are quite a lot failures from my locally run tests.
Not sure if they used to be there, or is introduced by my change.
16/16 of the blend tests passed.
Bug: chromium:968830
Change-Id: Ifa2bb09788899b004d62388311aa7d2aa6ad6df3
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/32888
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Sean Risser <srisser@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Tested-by: Shrek Shao <shrekshao@google.com>
diff --git a/docs/dEQP.md b/docs/dEQP.md
index b3f9c11..8465301 100644
--- a/docs/dEQP.md
+++ b/docs/dEQP.md
@@ -229,6 +229,7 @@
* Search for `../candy-build/deqp-wgl/execserver/Release` and replace that by `<path to deqp>/build/execserver/`
* Just above, add an option to CommandLine: `--deqp-gl-context-type=egl`
* Just below, remove 'Debug/' from the BinaryPath.
+* Just one more line below, replace `../candy-build/deqp-wgl/` with `<path to deqp>/build`.
Testing OpenGL ES
-----------------
diff --git a/src/OpenGL/libGLESv2/Context.cpp b/src/OpenGL/libGLESv2/Context.cpp
index f5db001..21ec4b2 100644
--- a/src/OpenGL/libGLESv2/Context.cpp
+++ b/src/OpenGL/libGLESv2/Context.cpp
@@ -4523,6 +4523,7 @@
"GL_EXT_color_buffer_float", // OpenGL ES 3.0 specific.
"GL_EXT_color_buffer_half_float",
"GL_EXT_draw_buffers",
+ "GL_EXT_float_blend",
"GL_EXT_instanced_arrays",
"GL_EXT_occlusion_query_boolean",
"GL_EXT_read_format_bgra",