Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 6256c0f5 authored by John Reck's avatar John Reck
Browse files

Only use the gainmap shader if we might need it

Skip using the gainmap shader when drawing to a bitmap
with a known SDR colorspace as it'll be a no-op in
rendering results since W=1.0, but it'll be very expensive
in runtime due to CPU evaluation of the SKSL shader.

Before:
createScaledBitmapWithGainmap_median (ns): 179,455,037

After:
createScaledBitmapWithGainmap_median (ns): 15,643,742

Bug: 311085927
Test: benchmark in CL
Change-Id: I3f2506a2bd86bbe29c6e0837d31e4a231a7c182a
parent 3b84c2ca
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment