Searched refs:allocator (Results 1 - 25 of 57) sorted by relevance

123

/frameworks/base/libs/hwui/
H A DBakedOpState.cpp33 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot, argument
55 clipState = snapshot.serializeIntersectedClip(allocator,
80 auto localMask = allocator.create<SkPath>();
87 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot, argument
90 clipState = snapshot.serializeIntersectedClip(allocator, localClip, *(snapshot.transform));
96 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot) argument
98 , clipState(snapshot.mutateClipArea().serializeClip(allocator))
112 BakedOpState* BakedOpState::tryConstruct(LinearAllocator& allocator, argument
115 BakedOpState* bakedState = allocator.create_trivial<BakedOpState>(
116 allocator, snapsho
125 tryConstructUnbounded(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp) argument
131 tryStrokeableOpConstruct(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp, StrokeBehavior strokeBehavior, bool expandForPathTexture) argument
149 tryShadowOpConstruct(LinearAllocator& allocator, Snapshot& snapshot, const ShadowOp* shadowOpPtr) argument
157 directConstruct(LinearAllocator& allocator, const ClipRect* clip, const Rect& dstRect, const RecordedOp& recordedOp) argument
[all...]
H A DBakedOpState.h55 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
59 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
63 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot);
106 static BakedOpState* tryConstruct(LinearAllocator& allocator,
109 static BakedOpState* tryConstructUnbounded(LinearAllocator& allocator,
119 static BakedOpState* tryStrokeableOpConstruct(LinearAllocator& allocator,
123 static BakedOpState* tryShadowOpConstruct(LinearAllocator& allocator,
126 static BakedOpState* directConstruct(LinearAllocator& allocator,
143 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot, argument
145 : computedState(allocator, snapsho
151 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp) argument
157 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot, const ShadowOp* shadowOpPtr) argument
[all...]
H A DLayerBuilder.h88 void deferUnmergeableOp(LinearAllocator& allocator, BakedOpState* op, batchid_t batchId);
92 void deferMergeableOp(LinearAllocator& allocator,
118 void onDeferOp(LinearAllocator& allocator, const BakedOpState* bakedState);
119 void flushLayerClears(LinearAllocator& allocator);
H A DLayerBuilder.cpp239 void LayerBuilder::onDeferOp(LinearAllocator& allocator, const BakedOpState* bakedState) { argument
243 flushLayerClears(allocator);
255 void LayerBuilder::flushLayerClears(LinearAllocator& allocator) { argument
258 // put the verts in the frame allocator, since
261 Vertex* const verts = (Vertex*) allocator.create_trivial_array<Vertex>(vertCount);
276 SkPaint* paint = allocator.create<SkPaint>();
278 SimpleRectsOp* op = allocator.create_trivial<SimpleRectsOp>(bounds,
281 BakedOpState* bakedState = BakedOpState::directConstruct(allocator,
283 deferUnmergeableOp(allocator, bakedState, OpBatchType::Vertices);
287 void LayerBuilder::deferUnmergeableOp(LinearAllocator& allocator, argument
308 deferMergeableOp(LinearAllocator& allocator, BakedOpState* op, batchid_t batchId, mergeid_t mergeId) argument
[all...]
H A DCanvasState.h134 void setClippingOutline(LinearAllocator& allocator, const Outline* outline);
135 void setClippingRoundRect(LinearAllocator& allocator, argument
137 mSnapshot->setClippingRoundRect(allocator, rect, radius, highPriority);
H A DSnapshot.h48 static void* operator new(size_t size, LinearAllocator& allocator) { argument
49 return allocator.alloc<RoundRectClipState>(size);
150 WARN_UNUSED_RESULT const ClipBase* serializeIntersectedClip(LinearAllocator& allocator,
176 void setClippingRoundRect(LinearAllocator& allocator, const Rect& bounds,
/frameworks/base/libs/hwui/tests/unit/
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);
157 LinearAllocator allocator; local
173 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, true, false);
185 LinearAllocator allocator; local
188 EXPECT_NE(nullptr, BakedOpState::tryConstruct(allocator, *snapsho
205 LinearAllocator allocator; local
227 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
258 LinearAllocator allocator; local
281 LinearAllocator allocator; local
[all...]
H A DSnapshotTests.cpp32 LinearAllocator allocator; local
35 auto intersectWithChild = child->serializeIntersectedClip(allocator,
43 auto intersectWithRoot = child->serializeIntersectedClip(allocator,
/frameworks/native/vulkan/nulldrv/
H A Dnull_driver.cpp39 VkAllocationCallbacks allocator; member in struct:VkInstance_T
99 VkAllocationCallbacks allocator; member in struct:VkDevice_T
286 const VkAllocationCallbacks* allocator,
288 if (!allocator)
289 allocator = &kDefaultAllocCallbacks;
292 static_cast<VkInstance_T*>(allocator->pfnAllocation(
293 allocator->pUserData, sizeof(VkInstance_T), alignof(VkInstance_T),
299 instance->allocator = *allocator;
336 const VkAllocationCallbacks* /*allocator*/) {
285 CreateInstance(const VkInstanceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkInstance* out_instance) argument
648 CreateDevice(VkPhysicalDevice physical_device, const VkDeviceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkDevice* out_device) argument
695 VkAllocationCallbacks allocator; member in struct:null_driver::CommandPool
699 CreateCommandPool(VkDevice device, const VkCommandPoolCreateInfo* , const VkAllocationCallbacks* allocator, VkCommandPool* cmd_pool) argument
771 AllocateMemory(VkDevice device, const VkMemoryAllocateInfo* alloc_info, const VkAllocationCallbacks* allocator, VkDeviceMemory* mem_handle) argument
791 FreeMemory(VkDevice device, VkDeviceMemory mem_handle, const VkAllocationCallbacks* allocator) argument
820 CreateBuffer(VkDevice device, const VkBufferCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkBuffer* buffer_handle) argument
849 DestroyBuffer(VkDevice device, VkBuffer buffer_handle, const VkAllocationCallbacks* allocator) argument
867 CreateImage(VkDevice device, const VkImageCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkImage* image_handle) argument
909 DestroyImage(VkDevice device, VkImage image_handle, const VkAllocationCallbacks* allocator) argument
1206 DestroyFence(VkDevice device, VkFence fence, const VkAllocationCallbacks* allocator) argument
1222 DestroySemaphore(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* allocator) argument
1225 DestroyEvent(VkDevice device, VkEvent event, const VkAllocationCallbacks* allocator) argument
1243 DestroyQueryPool(VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks* allocator) argument
1251 DestroyBufferView(VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks* allocator) argument
1258 DestroyImageView(VkDevice device, VkImageView imageView, const VkAllocationCallbacks* allocator) argument
1261 DestroyShaderModule(VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks* allocator) argument
1264 DestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks* allocator) argument
1277 DestroyPipeline(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks* allocator) argument
1280 DestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks* allocator) argument
1283 DestroySampler(VkDevice device, VkSampler sampler, const VkAllocationCallbacks* allocator) argument
1286 DestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks* allocator) argument
1289 DestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks* allocator) argument
1306 DestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks* allocator) argument
1309 DestroyRenderPass(VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks* allocator) argument
[all...]
/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 Dswapchain.h26 VKAPI_ATTR VkResult CreateAndroidSurfaceKHR(VkInstance instance, const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* allocator, VkSurfaceKHR* surface);
27 VKAPI_ATTR void DestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* allocator);
32 VKAPI_ATTR VkResult CreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInfoKHR* create_info, const VkAllocationCallbacks* allocator, VkSwapchainKHR* swapchain_handle);
33 VKAPI_ATTR void DestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain_handle, const VkAllocationCallbacks* allocator);
H A Dapi.cpp49 OverrideLayerNames(bool is_instance, const VkAllocationCallbacks& allocator) argument
51 allocator_(allocator),
310 const VkAllocationCallbacks& allocator)
312 allocator_(allocator),
381 const VkAllocationCallbacks* allocator,
386 const VkAllocationCallbacks* allocator,
390 const VkAllocationCallbacks* allocator);
393 const VkAllocationCallbacks* allocator);
401 const VkAllocationCallbacks& allocator);
422 const VkAllocationCallbacks* allocator,
309 OverrideExtensionNames(bool is_instance, const VkAllocationCallbacks& allocator) argument
484 LayerChain(bool is_instance, const driver::DebugReportLogger& logger, const VkAllocationCallbacks& allocator) argument
767 Create(const VkInstanceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkInstance* instance_out) argument
839 Create(VkPhysicalDevice physical_dev, const VkDeviceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkDevice* dev_out) argument
991 DestroyLayers(ActiveLayer* layers, uint32_t count, const VkAllocationCallbacks& allocator) argument
1050 CreateInstance(const VkInstanceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkInstance* instance_out) argument
1075 CreateDevice(VkPhysicalDevice physical_dev, const VkDeviceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkDevice* dev_out) argument
1102 DestroyInstance(VkInstance instance, const VkAllocationCallbacks* allocator) argument
1123 DestroyDevice(VkDevice device, const VkAllocationCallbacks* allocator) argument
[all...]
H A Dswapchain.cpp483 const VkAllocationCallbacks* allocator,
485 if (!allocator)
486 allocator = &GetData(instance).allocator;
487 void* mem = allocator->pfnAllocation(allocator->pUserData, sizeof(Surface),
506 allocator->pfnFree(allocator->pUserData, surface);
517 const VkAllocationCallbacks* allocator) {
528 if (!allocator)
480 CreateAndroidSurfaceKHR( VkInstance instance, const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* allocator, VkSurfaceKHR* out_surface) argument
515 DestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface_handle, const VkAllocationCallbacks* allocator) argument
774 CreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInfoKHR* create_info, const VkAllocationCallbacks* allocator, VkSwapchainKHR* swapchain_handle) argument
1144 DestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain_handle, const VkAllocationCallbacks* allocator) argument
1339 const VkAllocationCallbacks* allocator = &GetData(device).allocator; local
[all...]
H A Ddriver.cpp90 const VkAllocationCallbacks& allocator);
93 const VkAllocationCallbacks& allocator);
290 const VkAllocationCallbacks& allocator)
292 allocator_(allocator),
302 const VkAllocationCallbacks& allocator)
304 allocator_(allocator),
588 InstanceData* AllocateInstanceData(const VkAllocationCallbacks& allocator) { argument
589 void* data_mem = allocator.pfnAllocation(
590 allocator.pUserData, sizeof(InstanceData), alignof(InstanceData),
595 return new (data_mem) InstanceData(allocator);
289 CreateInfoWrapper(const VkInstanceCreateInfo& create_info, const VkAllocationCallbacks& allocator) argument
300 CreateInfoWrapper(VkPhysicalDevice physical_dev, const VkDeviceCreateInfo& create_info, const VkAllocationCallbacks& allocator) argument
598 FreeInstanceData(InstanceData* data, const VkAllocationCallbacks& allocator) argument
604 AllocateDeviceData( const VkAllocationCallbacks& allocator, const DebugReportCallbackList& debug_report_callbacks) argument
616 FreeDeviceData(DeviceData* data, const VkAllocationCallbacks& allocator) argument
[all...]
/frameworks/base/libs/hwui/tests/common/
H A DBitmapAllocationTestUtils.h52 template <class T, BitmapAllocator allocator>
54 return new T(allocator);
/frameworks/base/libs/hwui/tests/common/scenes/
H A DBitmapShaders.cpp30 BitmapShaders(BitmapAllocationTestUtils::BitmapAllocator allocator) argument
32 , mAllocator(allocator) { }
H A DBitmapFillrate.cpp34 BitmapFillrate(BitmapAllocationTestUtils::BitmapAllocator allocator) argument
36 , mAllocator(allocator) { }
H A DTvApp.cpp48 TvApp(BitmapAllocationTestUtils::BitmapAllocator allocator) argument
50 , mAllocator(allocator) { }
236 TvAppNoRoundedCorner(BitmapAllocationTestUtils::BitmapAllocator allocator)
237 : TvApp(allocator) { }
248 TvAppColorFilter(BitmapAllocationTestUtils::BitmapAllocator allocator)
249 : TvApp(allocator) { }
260 TvAppNoRoundedCornerColorFilter(BitmapAllocationTestUtils::BitmapAllocator allocator)
261 : TvApp(allocator) { }
/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) argument
161 : linearAllocator(allocator) {}
198 explicit LsaVector(const LinearStdAllocator<T>& allocator) argument
199 : std::vector<T, LinearStdAllocator<T>>(allocator) {}
/frameworks/native/include/binder/
H A DMemoryDealer.h54 SimpleBestFitAllocator* allocator() const;
/frameworks/native/libs/binder/include/binder/
H A DMemoryDealer.h54 SimpleBestFitAllocator* allocator() const;
/frameworks/native/libs/vr/libpdx/private/pdx/rpc/
H A Ddefault_initialization_allocator.h13 // argument or when grown by a call to resize. This allocator avoids potentially
18 template <typename T, typename Allocator = std::allocator<T>>
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/base/libs/hwui/pipeline/skia/
H A DSkiaDisplayList.cpp115 allocator.~LinearAllocator();
116 new (&allocator) LinearAllocator();

Completed in 304 milliseconds

123