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

Commit dff2afb0 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "SF: include number of Skia shaders in perfetto traces" into tm-dev am: ef8f5f4a

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/17914558



Change-Id: I3fa15fd5c7e6e244ae8c303c0ee50e0c72525f7a
Ignore-AOSP-First: this is an automerge
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 7bdf6fe5 ef8f5f4a
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -292,6 +292,8 @@ sk_sp<SkData> SkiaGLRenderEngine::SkSLCacheMonitor::load(const SkData& key) {
void SkiaGLRenderEngine::SkSLCacheMonitor::store(const SkData& key, const SkData& data,
void SkiaGLRenderEngine::SkSLCacheMonitor::store(const SkData& key, const SkData& data,
                                                 const SkString& description) {
                                                 const SkString& description) {
    mShadersCachedSinceLastCall++;
    mShadersCachedSinceLastCall++;
    mTotalShadersCompiled++;
    ATRACE_FORMAT("SF cache: %i shaders", mTotalShadersCompiled);
}
}


void SkiaGLRenderEngine::assertShadersCompiled(int numShaders) {
void SkiaGLRenderEngine::assertShadersCompiled(int numShaders) {
+1 −0
Original line number Original line Diff line number Diff line
@@ -180,6 +180,7 @@ private:


    private:
    private:
        int mShadersCachedSinceLastCall = 0;
        int mShadersCachedSinceLastCall = 0;
        int mTotalShadersCompiled = 0;
    };
    };


    SkSLCacheMonitor mSkSLCacheMonitor;
    SkSLCacheMonitor mSkSLCacheMonitor;