Alter shader code for soft light to avoid driver bug.
Alter shader code for soft light to avoid driver bug.

On the n5 there seems to be an issue where negating a variable at the start
of an equation doesn't work. Moving the negated variable to a subtract at the
end works around the issue (as would multiplying by -1.0).

The main bug was caused by the -DaCub in the else if block, but I also
adjusted the else block to make sure the same issue doesn't appear there
at some later date.

BUG=chromium:502434

Review URL: https://codereview.chromium.org/1210573002

vanish87/skia,Jichao/skia,tmpvar/skia.cc,nvoron23/skia,rubenvb/skia,todotodoo/skia,vanish87/skia,rubenvb/skia,HalCanary/skia-hc,todotodoo/skia,vanish87/skia,tmpvar/skia.cc,shahrzadmn/skia,noselhq/skia,Jichao/skia,Hikari-no-Tenshi/android_external_skia,pcwalton/skia,tmpvar/skia.cc,pcwalton/skia,google/skia,google/skia,ominux/skia,qrealka/skia-hc,google/skia,ominux/skia,qrealka/skia-hc,noselhq/skia,nvoron23/skia,HalCanary/skia-hc,noselhq/skia,google/skia,tmpvar/skia.cc,shahrzadmn/skia,ominux/skia,pcwalton/skia,google/skia,shahrzadmn/skia,todotodoo/skia,Jichao/skia,Jichao/skia,tmpvar/skia.cc,todotodoo/skia,nvoron23/skia,Hikari-no-Tenshi/android_external_skia,pcwalton/skia,nvoron23/skia,Jichao/skia,nvoron23/skia,nvoron23/skia,ominux/skia,todotodoo/skia,vanish87/skia,noselhq/skia,nvoron23/skia,HalCanary/skia-hc,HalCanary/skia-hc,Jichao/skia,Hikari-no-Tenshi/android_external_skia,tmpvar/skia.cc,aosp-mirror/platform_external_skia,HalCanary/skia-hc,google/skia,shahrzadmn/skia,vanish87/skia,tmpvar/skia.cc,ominux/skia,Hikari-no-Tenshi/android_external_skia,ominux/skia,todotodoo/skia,rubenvb/skia,Jichao/skia,noselhq/skia,qrealka/skia-hc,vanish87/skia,rubenvb/skia,google/skia,aosp-mirror/platform_external_skia,pcwalton/skia,shahrzadmn/skia,shahrzadmn/skia,ominux/skia,rubenvb/skia,tmpvar/skia.cc,aosp-mirror/platform_external_skia,pcwalton/skia,nvoron23/skia,noselhq/skia,qrealka/skia-hc,google/skia,ominux/skia,noselhq/skia,todotodoo/skia,todotodoo/skia,Hikari-no-Tenshi/android_external_skia,vanish87/skia,aosp-mirror/platform_external_skia,aosp-mirror/platform_external_skia,vanish87/skia,shahrzadmn/skia,aosp-mirror/platform_external_skia,ominux/skia,qrealka/skia-hc,aosp-mirror/platform_external_skia,pcwalton/skia,aosp-mirror/platform_external_skia,rubenvb/skia,google/skia,shahrzadmn/skia,tmpvar/skia.cc,HalCanary/skia-hc,Hikari-no-Tenshi/android_external_skia,qrealka/skia-hc,noselhq/skia,aosp-mirror/platform_external_skia,pcwalton/skia,nvoron23/skia,Jichao/skia,pcwalton/skia,noselhq/skia,rubenvb/skia,shahrzadmn/skia,vanish87/skia,HalCanary/skia-hc,HalCanary/skia-hc,HalCanary/skia-hc,rubenvb/skia,todotodoo/skia,qrealka/skia-hc,aosp-mirror/platform_external_skia,qrealka/skia-hc,HalCanary/skia-hc,Hikari-no-Tenshi/android_external_skia,Jichao/skia,google/skia,rubenvb/skia,rubenvb/skia,Hikari-no-Tenshi/android_external_skia