summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorDerek Sollenberger <djsollen@google.com>2020-11-25 11:49:22 -0500
committerDerek Sollenberger <djsollen@google.com>2020-11-25 11:49:22 -0500
commit2960d1693cb3842282663aa395708de788f92ffa (patch)
tree96d132ee91f77a44cb41559bf759e0e39a8bed9f /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parent2af48c7f99e2174e8554171b019e46427bca438a (diff)
Stop copying VectorDrawable pixels when drawing.
Drawing a mutable SkBitmap to an SkCanvas will result in the pixels being copied and a new genID assigned. This results in both a cpu and gpu copy every time a VectorDrawable is redrawn. The solution is to create an SkImage using the flag to instruct it not to copy the pixels which is what Bitmap::makeImage() does. Bug: 173732636 Test: captured SKP and verified the genID is consistent between frames Change-Id: Ie13385e89de51c6b9ee2f2ba31eccbfdf3adac48
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions