/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(
|