]> Cypherpunks.ru repositories - gostls13.git/commit
image/draw: optimize paletted dst + uniform src
authorNigel Tao <nigeltao@golang.org>
Sat, 25 Apr 2020 12:29:02 +0000 (22:29 +1000)
committerNigel Tao <nigeltao@golang.org>
Mon, 27 Apr 2020 23:05:16 +0000 (23:05 +0000)
commit42c48998aada0df10279650d04a018c83cbfa518
tree11e03e49ec1d0f16965e9676460651001e525800
parent0a364330a2abba1fede96c7cdd6432f3007866b3
image/draw: optimize paletted dst + uniform src

name            old time/op  new time/op  delta
PalettedFill-4  5.74ms ± 1%  0.01ms ± 1%  -99.78%  (p=0.008 n=5+5)
PalettedRGBA-4  3.34ms ± 3%  3.33ms ± 0%     ~     (p=0.690 n=5+5)

Fixes #35938

Thanks to pjbgtnj for the suggestion.

Change-Id: I07b494482cce918f556e196c5a4b481b4c16de3a
Reviewed-on: https://go-review.googlesource.com/c/go/+/230118
Run-TryBot: Nigel Tao <nigeltao@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
src/image/draw/bench_test.go
src/image/draw/draw.go
src/image/draw/draw_test.go