summaryrefslogtreecommitdiff
path: root/libs/shaders/shaders.cpp
diff options
context:
space:
mode:
author Dominik Laskowski <domlaskowski@google.com> 2022-05-07 15:52:55 -0700
committer Dominik Laskowski <domlaskowski@google.com> 2022-05-16 08:13:25 -0700
commitbb448ce9aa521f9574d94c9ec2d57eb7d37382cb (patch)
treece3b4e8cc398b8b38543908f423370450731c99a /libs/shaders/shaders.cpp
parent0f24a7c37b3e65996c9bb88c3e22038ae2ca58ef (diff)
SF: Do not duplicate fences per layer per frame
Convert the unique_fd of RenderEngineResult (and futures thereof) into sp<Fence> such that postFramebuffer does not duplicate release/present fences. Remove a few copies of shared futures/pointers with std::move. Bug: 232436803 Test: simpleperf (-33% cycles in sys_dup) Change-Id: Ia7c6c8333a712441f3612fb5c720ea2932799636
Diffstat (limited to 'libs/shaders/shaders.cpp')
0 files changed, 0 insertions, 0 deletions