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

Commit eec1b865 authored by Derek Sollenberger's avatar Derek Sollenberger
Browse files

Reduce the exposure of the graphics headers.

1) Add RenderThread apex API to dump graphics memory
2) Remove graphics specific headers from non-graphics headers
3) Move frame metrics class outside of the graphics boundary

Bug: 137655431
Test: CtsUiRenderingTestCases
Change-Id: I523185a316ea64fe104068e4186b0802e68f20ed
parent 832d4bea
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -110,6 +110,7 @@ cc_library_shared {
                "android_view_InputEventReceiver.cpp",
                "android_view_InputEventSender.cpp",
                "android_view_InputQueue.cpp",
                "android_view_FrameMetricsObserver.cpp",
                "android_view_KeyCharacterMap.cpp",
                "android_view_KeyEvent.cpp",
                "android_view_MotionEvent.cpp",
@@ -424,9 +425,9 @@ cc_library_static {
        android: {
            srcs: [ // sources that depend on android only libraries
                "android/graphics/apex/android_canvas.cpp",
                "android/graphics/apex/renderthread.cpp",
                "android/graphics/apex/jni_runtime.cpp",

                "android_view_FrameMetricsObserver.cpp",
                "android_view_TextureLayer.cpp",
                "android_view_ThreadedRenderer.cpp",
                "android/graphics/BitmapRegionDecoder.cpp",
+0 −1
Original line number Diff line number Diff line
@@ -12,7 +12,6 @@
#include "SkWebpEncoder.h"

#include "android_os_Parcel.h"
#include "android_util_Binder.h"
#include "android_nio_utils.h"
#include "CreateJavaOutputStreamAdaptor.h"
#include <hwui/Paint.h>
+0 −5
Original line number Diff line number Diff line
@@ -25,18 +25,13 @@
#include "SkBitmapRegionDecoder.h"
#include "SkCodec.h"
#include "SkData.h"
#include "SkUtils.h"
#include "SkPixelRef.h"
#include "SkStream.h"

#include "android_nio_utils.h"
#include "android_util_Binder.h"
#include "core_jni_helpers.h"

#include <HardwareBitmapUploader.h>
#include <nativehelper/JNIHelp.h>
#include <androidfw/Asset.h>
#include <binder/Parcel.h>
#include <jni.h>
#include <sys/stat.h>

+1 −0
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
#include "Utils.h"

#include <nativehelper/JNIHelp.h>
#include <log/log.h>
#include <memory>

static jmethodID    gInputStream_readMethodID;
+0 −2
Original line number Diff line number Diff line
@@ -22,8 +22,6 @@
#include <nativehelper/ScopedPrimitiveArray.h>
#include <nativehelper/ScopedUtfChars.h>
#include "SkTypeface.h"
#include <android_runtime/android_util_AssetManager.h>
#include <androidfw/AssetManager.h>
#include <hwui/Typeface.h>
#include <minikin/FontFamily.h>
#include <minikin/SystemFonts.h>
Loading