Searched defs:allocator (Results 1 - 25 of 33) sorted by relevance

12

/frameworks/base/libs/hwui/tests/unit/
H A DSnapshotTests.cpp32 LinearAllocator allocator; local
36 child->serializeIntersectedClip(allocator, &rect, Matrix4::identity());
44 child->serializeIntersectedClip(allocator, &rect, Matrix4::identity());
H A DLinearAllocatorTests.cpp117 LinearAllocator allocator; local
118 LinearStdAllocator<void*> stdAllocator(allocator);
H A DBakedOpStateTests.cpp28 LinearAllocator allocator; local
38 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, false, false);
47 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, false, false);
63 LinearAllocator allocator; local
73 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, false, false);
80 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, false, false);
146 LinearAllocator allocator; local
161 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, true, false);
173 LinearAllocator allocator; local
176 EXPECT_NE(nullptr, BakedOpState::tryConstruct(allocator, *snapsho
193 LinearAllocator allocator; local
217 LinearAllocator allocator; local
[all...]
H A DClipAreaTests.cpp124 LinearAllocator allocator; local
127 EXPECT_EQ(nullptr, area.serializeClip(allocator));
132 auto serializedClip = area.serializeClip(allocator);
137 EXPECT_EQ(serializedClip, area.serializeClip(allocator))
146 auto serializedClip = area.serializeClip(allocator);
153 EXPECT_EQ(serializedClip, area.serializeClip(allocator))
162 auto serializedClip = area.serializeClip(allocator);
170 EXPECT_EQ(serializedClip, area.serializeClip(allocator))
177 LinearAllocator allocator; local
182 auto serializedClip = area.serializeClip(allocator);
189 LinearAllocator allocator; local
263 LinearAllocator allocator; local
287 LinearAllocator allocator; local
[all...]
H A DBakedOpDispatcherTests.cpp61 LinearAllocator allocator; local
63 auto state = BakedOpState::tryConstruct(allocator, *snapshot, *op);
/frameworks/base/libs/hwui/tests/common/scenes/
H A DBitmapShaders.cpp29 BitmapShaders(BitmapAllocationTestUtils::BitmapAllocator allocator) argument
30 : TestScene(), mAllocator(allocator) {}
H A DBitmapFillrate.cpp34 BitmapFillrate(BitmapAllocationTestUtils::BitmapAllocator allocator) argument
35 : TestScene(), mAllocator(allocator) {}
H A DTvApp.cpp51 TvApp(BitmapAllocationTestUtils::BitmapAllocator allocator) argument
52 : TestScene(), mAllocator(allocator) {}
235 TvAppNoRoundedCorner(BitmapAllocationTestUtils::BitmapAllocator allocator) : TvApp(allocator) {}
243 TvAppColorFilter(BitmapAllocationTestUtils::BitmapAllocator allocator) : TvApp(allocator) {}
251 TvAppNoRoundedCornerColorFilter(BitmapAllocationTestUtils::BitmapAllocator allocator)
252 : TvApp(allocator) {}
/frameworks/base/libs/hwui/
H A DBakedOpState.cpp33 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot, argument
56 clipState = snapshot.serializeIntersectedClip(allocator, recordedOp.localClip,
81 auto localMask = allocator.create<SkPath>();
88 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot, argument
91 clipState = snapshot.serializeIntersectedClip(allocator, localClip, *(snapshot.transform));
97 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot) argument
99 , clipState(snapshot.mutateClipArea().serializeClip(allocator))
113 BakedOpState* BakedOpState::tryConstruct(LinearAllocator& allocator, Snapshot& snapshot, argument
117 allocator.create_trivial<BakedOpState>(allocator, snapsho
126 tryConstructUnbounded(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp) argument
132 tryStrokeableOpConstruct(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp, StrokeBehavior strokeBehavior, bool expandForPathTexture) argument
152 tryShadowOpConstruct(LinearAllocator& allocator, Snapshot& snapshot, const ShadowOp* shadowOpPtr) argument
160 directConstruct(LinearAllocator& allocator, const ClipRect* clip, const Rect& dstRect, const RecordedOp& recordedOp) argument
[all...]
H A DCanvasState.h131 void setClippingOutline(LinearAllocator& allocator, const Outline* outline);
132 void setClippingRoundRect(LinearAllocator& allocator, const Rect& rect, float radius, argument
134 mSnapshot->setClippingRoundRect(allocator, rect, radius, highPriority);
H A DSnapshot.cpp116 void Snapshot::setClippingRoundRect(LinearAllocator& allocator, const Rect& bounds, float radius, argument
128 RoundRectClipState* state = new (allocator) RoundRectClipState;
172 const ClipBase* Snapshot::serializeIntersectedClip(LinearAllocator& allocator, argument
181 return target->mClipArea->serializeIntersectedClip(allocator, recordedClip,
H A DBakedOpState.h55 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
60 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
64 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot);
103 static BakedOpState* tryConstruct(LinearAllocator& allocator, Snapshot& snapshot,
106 static BakedOpState* tryConstructUnbounded(LinearAllocator& allocator, Snapshot& snapshot,
116 static BakedOpState* tryStrokeableOpConstruct(LinearAllocator& allocator, Snapshot& snapshot,
121 static BakedOpState* tryShadowOpConstruct(LinearAllocator& allocator, Snapshot& snapshot,
124 static BakedOpState* directConstruct(LinearAllocator& allocator, const ClipRect* clip,
141 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp, argument
143 : computedState(allocator, snapsho
149 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp) argument
155 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot, const ShadowOp* shadowOpPtr) argument
[all...]
H A DCanvasState.cpp208 void CanvasState::setClippingOutline(LinearAllocator& allocator, const Outline* outline) { argument
219 setClippingRoundRect(allocator, bounds, radius, false);
H A DDisplayList.h112 size_t getUsedSize() { return allocator.usedSize(); }
131 // allocator into which all ops and LsaVector arrays allocated
132 LinearAllocator allocator; member in class:android::uirenderer::DisplayList
H A DSnapshot.h48 static void* operator new(size_t size, LinearAllocator& allocator) { argument
49 return allocator.alloc<RoundRectClipState>(size);
148 LinearAllocator& allocator, const ClipBase* recordedClip,
174 void setClippingRoundRect(LinearAllocator& allocator, const Rect& bounds, float radius,
H A DClipArea.cpp345 const ClipBase* ClipArea::serializeClip(LinearAllocator& allocator) { argument
360 serialization = allocator.create<ClipRect>(mClipRect);
363 serialization = allocator.create<ClipRectList>(mRectangleList);
367 serialization = allocator.create<ClipRegion>(mClipRegion);
401 const ClipBase* ClipArea::serializeIntersectedClip(LinearAllocator& allocator, argument
405 if (!recordedClip) return serializeClip(allocator);
418 auto rectClip = allocator.create<ClipRect>(recordedClip->rect);
452 ClipRegion* regionClip = allocator.create<ClipRegion>();
469 auto rectListClip = allocator.create<ClipRectList>(mRectangleList);
H A DLayerBuilder.cpp237 void LayerBuilder::onDeferOp(LinearAllocator& allocator, const BakedOpState* bakedState) { argument
241 flushLayerClears(allocator);
253 void LayerBuilder::flushLayerClears(LinearAllocator& allocator) { argument
256 // put the verts in the frame allocator, since
259 Vertex* const verts = (Vertex*)allocator.create_trivial_array<Vertex>(vertCount);
274 SkPaint* paint = allocator.create<SkPaint>();
276 SimpleRectsOp* op = allocator.create_trivial<SimpleRectsOp>(
279 BakedOpState::directConstruct(allocator, &repaintClip, bounds, *op);
280 deferUnmergeableOp(allocator, bakedState, OpBatchType::Vertices);
284 void LayerBuilder::deferUnmergeableOp(LinearAllocator& allocator, BakedOpStat argument
305 deferMergeableOp(LinearAllocator& allocator, BakedOpState* op, batchid_t batchId, mergeid_t mergeId) argument
[all...]
/frameworks/native/libs/vr/libpdx/private/pdx/rpc/
H A Dbuffer_wrapper.h114 BufferWrapper(const BufferType& buffer, const Allocator& allocator) argument
115 : buffer_(buffer, allocator) {}
117 BufferWrapper(BufferType&& buffer, const Allocator& allocator) argument
118 : buffer_(std::move(buffer), allocator) {}
166 template <typename T, typename Allocator = std::allocator<T>>
/frameworks/native/vulkan/libvulkan/
H A Ddebug_report.cpp25 const VkAllocationCallbacks& allocator) {
26 void* mem = allocator.pfnAllocation(allocator.pUserData, sizeof(Node),
42 const VkAllocationCallbacks& allocator) {
53 allocator.pfnFree(allocator.pUserData, node);
120 const VkAllocationCallbacks* allocator,
126 instance, create_info, allocator, &driver_handle);
134 (allocator) ? *allocator
22 AddCallback( const VkDebugReportCallbackCreateInfoEXT& info, VkDebugReportCallbackEXT driver_handle, const VkAllocationCallbacks& allocator) argument
40 RemoveCallback( Node* node, const VkAllocationCallbacks& allocator) argument
117 CreateDebugReportCallbackEXT( VkInstance instance, const VkDebugReportCallbackCreateInfoEXT* create_info, const VkAllocationCallbacks* allocator, VkDebugReportCallbackEXT* callback) argument
149 DestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks* allocator) argument
[all...]
H A Ddriver.h68 allocator(alloc),
76 const VkAllocationCallbacks allocator; member in struct:vulkan::driver::InstanceData
90 allocator(alloc),
98 const VkAllocationCallbacks allocator; member in struct:vulkan::driver::DeviceData
/frameworks/base/core/jni/android/graphics/
H A DBitmapRegionDecoder.cpp172 // Set up the pixel allocator
173 SkBRDAllocator* allocator = nullptr; local
177 allocator = &recycleAlloc;
181 allocator = &heapAlloc;
190 if (!brd->decodeRegion(&bitmap, allocator, subset, sampleSize,
/frameworks/base/libs/hwui/utils/
H A DLinearAllocator.h157 typedef T value_type; // needed to implement std::allocator
158 typedef T* pointer; // needed to implement std::allocator
160 explicit LinearStdAllocator(LinearAllocator& allocator) : linearAllocator(allocator) {} argument
200 explicit LsaVector(const LinearStdAllocator<T>& allocator) argument
201 : std::vector<T, LinearStdAllocator<T>>(allocator) {}
/frameworks/ml/nn/common/
H A DUtils.cpp29 using ::android::hidl::allocator::V1_0::IAllocator;
235 static sp<IAllocator> allocator = IAllocator::getService(type); local
240 allocator->allocate(size, [&](bool success, const hidl_memory& mem) {
/frameworks/native/libs/binder/
H A DMemoryDealer.cpp183 * they're special as they don't have any record in the allocator
244 const ssize_t offset = allocator()->allocate(size);
253 allocator()->deallocate(offset);
258 allocator()->dump(what);
265 SimpleBestFitAllocator* MemoryDealer::allocator() const { function in class:android::MemoryDealer
/frameworks/native/libs/ui/
H A DGraphicBuffer.cpp109 GraphicBufferAllocator& allocator(GraphicBufferAllocator::get());
110 allocator.free(handle);
146 GraphicBufferAllocator& allocator(GraphicBufferAllocator::get());
147 allocator.free(handle);
168 GraphicBufferAllocator& allocator = GraphicBufferAllocator::get(); local
170 status_t err = allocator.allocate(inWidth, inHeight, inFormat, inLayerCount,

Completed in 246 milliseconds

12