commit | e17acfe568635221cf43326cf067ea4bd54bf3e6 | [log] [tgz] |
---|---|---|
author | Ben Clayton <bclayton@google.com> | Tue Apr 09 16:09:13 2019 -0400 |
committer | Ben Clayton <bclayton@google.com> | Thu Apr 11 02:42:08 2019 +0000 |
tree | bd395de9c0dc0203b912efc3cabc6044079e1c48 | |
parent | f40b56c49583f778f385b7f1fe0a297ea658ff0e [diff] [blame] |
SpirvShader: Implement GLSLstd450Log2 Bug: b/126873455 Tests: dEQP-VK.glsl.builtin.precision.log2.* Change-Id: I1a6a4e1fbf41ccd7aacf2fa7fbe8b8e7c6d28f3b Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28443 Tested-by: Ben Clayton <bclayton@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
diff --git a/src/Reactor/Reactor.hpp b/src/Reactor/Reactor.hpp index 86e3b70..4e74812 100644 --- a/src/Reactor/Reactor.hpp +++ b/src/Reactor/Reactor.hpp
@@ -2228,6 +2228,7 @@ RValue<Float4> Exp(RValue<Float4> x); RValue<Float4> Log(RValue<Float4> x); RValue<Float4> Exp2(RValue<Float4> x); + RValue<Float4> Log2(RValue<Float4> x); template<class T> class Pointer : public LValue<Pointer<T>>