HomeSort by relevance Sort by last modified time
    Searched full:renderthread (Results 1 - 25 of 107) sorted by null

1 2 3 4 5

  /frameworks/base/libs/hwui/tests/unit/
GpuMemoryTrackerTests.cpp 21 #include "renderthread/EglManager.h"
22 #include "renderthread/RenderThread.h"
29 using namespace android::uirenderer::renderthread;
40 // Other tests may have created a renderthread and EGL context.
41 // This will destroy the EGLContext on RenderThread if it exists so that the
45 TestUtils::runOnRenderThread([](RenderThread& thread) {
BakedOpDispatcherTests.cpp 55 static void testUnmergedGlopDispatch(renderthread::RenderThread& renderThread, RecordedOp* op,
68 ValidatingBakedOpRenderer renderer(renderThread.renderState(), glopReceiver);
111 testUnmergedGlopDispatch(renderThread, &arcOp, textureGlopVerifier);
114 testUnmergedGlopDispatch(renderThread, &ovalOp, textureGlopVerifier);
122 testUnmergedGlopDispatch(renderThread, &op, [&renderThread] (const Glop& glop) {
127 static int getGlopTransformFlags(renderthread::RenderThread& renderThread, RecordedOp* op)
    [all...]
OffscreenBufferPoolTests.cpp 34 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 49u, 149u);
45 OffscreenBuffer layerAligned(renderThread.renderState(), Caches::getInstance(), 256u, 256u);
49 OffscreenBuffer layerUnaligned(renderThread.renderState(), Caches::getInstance(), 200u, 225u);
55 OffscreenBuffer buffer(renderThread.renderState(), Caches::getInstance(), 256u, 256u);
71 auto layer = pool.get(renderThread.renderState(), 100u, 200u);
80 auto layer2 = pool.get(renderThread.renderState(), 102u, 202u);
94 auto layer = pool.get(renderThread.renderState(), 64u, 64u);
106 auto layer2 = pool.get(renderThread.renderState(), 128u, 128u);
130 auto hugeLayer = pool.get(renderThread.renderState(), pool.getMaxSize() / 64, 64);
144 buffers.push_back(pool.get(renderThread.renderState(), size, size))
    [all...]
  /frameworks/base/libs/hwui/
Readback.h 19 #include "renderthread/RenderThread.h"
39 static CopyResult copySurfaceInto(renderthread::RenderThread& renderThread,
IContextFactory.h 22 namespace renderthread { namespace in namespace:android::uirenderer
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
TreeInfo.h 28 namespace renderthread { namespace in namespace:android::uirenderer
71 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext)
81 renderthread::CanvasContext& canvasContext;
113 // This is set to true if there is an animation that RenderThread cannot
  /frameworks/base/libs/hwui/renderthread/
RenderThread.cpp 17 #include "RenderThread.h"
34 namespace renderthread { namespace in namespace:android::uirenderer
129 RenderThread* mRenderThread;
131 DispatchFrameCallbacks(RenderThread* rt) : mRenderThread(rt) {}
140 bool RenderThread::hasInstance() {
144 RenderThread& RenderThread::getInstance() {
147 // because we don't want to delete the RenderThread normally.
148 static RenderThread* sInstance = new RenderThread();
    [all...]
TimeLord.h 23 namespace renderthread { namespace in namespace:android::uirenderer
25 class RenderThread;
40 friend class RenderThread;
49 } /* namespace renderthread */
DrawFrameTask.h 38 namespace renderthread { namespace in namespace:android::uirenderer
41 class RenderThread;
63 void setContext(RenderThread* thread, CanvasContext* context, RenderNode* targetNode);
82 RenderThread* mRenderThread;
98 } /* namespace renderthread */
RenderTask.cpp 24 namespace renderthread { namespace in namespace:android::uirenderer
33 } /* namespace renderthread */
RenderThread.h 42 namespace renderthread { namespace in namespace:android::uirenderer
73 class ANDROID_API RenderThread : public Thread {
75 // RenderThread takes complete ownership of tasks that are queued
105 RenderThread();
106 virtual ~RenderThread();
109 static RenderThread& getInstance();
149 } /* namespace renderthread */
RenderProxy.cpp 24 #include "renderthread/CanvasContext.h"
25 #include "renderthread/RenderTask.h"
26 #include "renderthread/RenderThread.h"
31 namespace renderthread { namespace in namespace:android::uirenderer
56 CREATE_BRIDGE4(createContext, RenderThread* thread, bool translucent,
63 : mRenderThread(RenderThread::getInstance())
249 CREATE_BRIDGE2(invokeFunctor, RenderThread* thread, Functor* functor) {
256 RenderThread& thread = RenderThread::getInstance()
    [all...]
CanvasContext.h 30 #include "renderthread/RenderTask.h"
31 #include "renderthread/RenderThread.h"
61 namespace renderthread { namespace in namespace:android::uirenderer
75 CanvasContext(RenderThread& thread, bool translucent, RenderNode* rootRenderNode,
107 static void trimMemory(RenderThread& thread, int level);
109 static void invokeFunctor(RenderThread& thread, Functor* functor);
115 ANDROID_API static void setTextureAtlas(RenderThread& thread,
186 RenderThread& mRenderThread;
246 } /* namespace renderthread */
    [all...]
EglManager.h 27 namespace renderthread { namespace in namespace:android::uirenderer
29 class RenderThread;
87 friend class RenderThread;
89 EglManager(RenderThread& thread);
100 RenderThread& mRenderThread;
121 } /* namespace renderthread */
TimeLord.cpp 20 namespace renderthread { namespace in namespace:android::uirenderer
46 } /* namespace renderthread */
RenderTask.h 27 namespace renderthread { namespace in namespace:android::uirenderer
34 * RenderThread will only invoke RenderTask::run(). It is the responsibility
96 } /* namespace renderthread */
  /frameworks/base/libs/hwui/renderstate/
RenderState.h 45 namespace renderthread { namespace in namespace:android::uirenderer
47 class RenderThread;
54 friend class renderthread::RenderThread;
81 void registerCanvasContext(renderthread::CanvasContext* context) {
85 void unregisterCanvasContext(renderthread::CanvasContext* context) {
109 RenderState(renderthread::RenderThread& thread);
113 renderthread::RenderThread& mRenderThread
    [all...]
  /external/deqp/framework/platform/android/
tcuAndroidRenderActivity.cpp 47 MESSAGE_QUEUE_SIZE = 8 //!< Length of RenderThread message queue.
70 // RenderThread
72 RenderThread::RenderThread (NativeActivity& activity)
84 RenderThread::~RenderThread (void)
88 void RenderThread::start (void)
94 void RenderThread::stop (void)
105 void RenderThread::enqueue (const Message& message)
112 void RenderThread::pause (void
    [all...]
  /frameworks/base/libs/hwui/tests/common/
TestUtils.h 25 #include <renderthread/RenderThread.h>
64 * Like gtest's TEST, but runs on the RenderThread, and 'renderThread' is passed, in top level scope
70 static void doTheThing(renderthread::RenderThread& renderThread); \
75 void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& renderThread)
    [all...]
TestUtils.cpp 44 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height,
46 Layer* layer = LayerRenderer::createTextureLayer(renderThread.renderState());
109 // RenderState only valid once RenderThread is running, so queried here
110 RenderState& renderState = renderthread::RenderThread::getInstance().renderState();
113 rtCallback(renderthread::RenderThread::getInstance());
  /external/chromium-trace/catapult/tracing/tracing/model/helpers/
android_app.html 63 function findOverlappingDrawFrame(renderThread, time) {
64 if (!renderThread)
67 var slices = renderThread.sliceGroup.slices;
149 // on SDK 21+ devices with RenderThread,
150 // account for time taken on RenderThread
152 app.renderThread, slice.end);
163 thread: app.renderThread,
174 if (!app.renderThread)
178 app.renderThread.sliceGroup.getSlicesOfName(RENDER_THREAD_INDEP_DRAW_NAME)
181 thread: app.renderThread,
    [all...]
android_model_helper_test.html 60 // RenderThread only
61 var renderThread = model.getOrCreateProcess(120).getOrCreateThread(200);
62 renderThread.name = 'RenderThread';
63 renderThread.sliceGroup.pushSlice(newSliceEx(
66 model.renderThread = renderThread;
82 // RenderThread time - 61 (from 29 to 90)
83 var renderThread = model.getOrCreateProcess(120).getOrCreateThread(200);
84 renderThread.name = 'RenderThread'
    [all...]
  /external/chromium-trace/catapult/tracing/tracing/extras/android/
android_auditor_test.html 28 var renderThread = model.getOrCreateProcess(1).getOrCreateThread(2);
29 renderThread.name = 'RenderThread';
30 renderThread.sliceGroup.pushSlice(newSliceEx(
32 renderThread.sliceGroup.pushSlice(newSliceEx({
39 renderThread.sliceGroup.pushSlice(newSliceEx(
53 var renderThread = model.getOrCreateProcess(1).getOrCreateThread(2);
54 renderThread.name = 'RenderThread';
55 renderThread.sliceGroup.pushSlice(newSliceEx
    [all...]
  /frameworks/base/libs/hwui/tests/microbench/
FontBench.cpp 28 TestUtils::runOnRenderThread([&state](renderthread::RenderThread& thread) {
  /external/libchrome/base/metrics/
user_metrics_action.h 17 // RenderThread::Get()->RecordAction(

Completed in 1399 milliseconds

1 2 3 4 5