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

123

/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 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 DLayerBuilder.h89 void deferUnmergeableOp(LinearAllocator& allocator, BakedOpState* op, batchid_t batchId);
93 void deferMergeableOp(LinearAllocator& allocator, BakedOpState* op, batchid_t batchId,
118 void onDeferOp(LinearAllocator& allocator, const BakedOpState* bakedState);
119 void flushLayerClears(LinearAllocator& allocator);
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...]
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.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,
/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);
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 DSnapshotTests.cpp32 LinearAllocator allocator; local
36 child->serializeIntersectedClip(allocator, &rect, Matrix4::identity());
44 child->serializeIntersectedClip(allocator, &rect, Matrix4::identity());
/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);
35 VKAPI_ATTR VkResult CreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInfoKHR* create_info, const VkAllocationCallbacks* allocator, VkSwapchainKHR* swapchain_handle);
36 VKAPI_ATTR void DestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain_handle, const VkAllocationCallbacks* allocator);
H A Dapi.cpp52 OverrideLayerNames(bool is_instance, const VkAllocationCallbacks& allocator) argument
54 allocator_(allocator),
331 const VkAllocationCallbacks& allocator)
333 allocator_(allocator),
402 const VkAllocationCallbacks* allocator,
407 const VkAllocationCallbacks* allocator,
411 const VkAllocationCallbacks* allocator);
414 const VkAllocationCallbacks* allocator);
422 const VkAllocationCallbacks& allocator);
443 const VkAllocationCallbacks* allocator,
330 OverrideExtensionNames(bool is_instance, const VkAllocationCallbacks& allocator) argument
505 LayerChain(bool is_instance, const driver::DebugReportLogger& logger, const VkAllocationCallbacks& allocator) argument
788 Create(const VkInstanceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkInstance* instance_out) argument
860 Create(VkPhysicalDevice physical_dev, const VkDeviceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkDevice* dev_out) argument
1012 DestroyLayers(ActiveLayer* layers, uint32_t count, const VkAllocationCallbacks& allocator) argument
1071 CreateInstance(const VkInstanceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkInstance* instance_out) argument
1096 CreateDevice(VkPhysicalDevice physical_dev, const VkDeviceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkDevice* dev_out) argument
1123 DestroyInstance(VkInstance instance, const VkAllocationCallbacks* allocator) argument
1144 DestroyDevice(VkDevice device, const VkAllocationCallbacks* allocator) argument
[all...]
H A Ddriver.cpp95 const VkAllocationCallbacks& allocator);
98 const VkAllocationCallbacks& allocator);
298 const VkAllocationCallbacks& allocator)
300 allocator_(allocator),
310 const VkAllocationCallbacks& allocator)
312 allocator_(allocator),
658 InstanceData* AllocateInstanceData(const VkAllocationCallbacks& allocator) { argument
659 void* data_mem = allocator.pfnAllocation(
660 allocator.pUserData, sizeof(InstanceData), alignof(InstanceData),
665 return new (data_mem) InstanceData(allocator);
297 CreateInfoWrapper(const VkInstanceCreateInfo& create_info, const VkAllocationCallbacks& allocator) argument
308 CreateInfoWrapper(VkPhysicalDevice physical_dev, const VkDeviceCreateInfo& create_info, const VkAllocationCallbacks& allocator) argument
668 FreeInstanceData(InstanceData* data, const VkAllocationCallbacks& allocator) argument
674 AllocateDeviceData( const VkAllocationCallbacks& allocator, const DebugReportCallbackList& debug_report_callbacks) argument
686 FreeDeviceData(DeviceData* data, const VkAllocationCallbacks& allocator) argument
[all...]
H A Dswapchain.cpp487 const VkAllocationCallbacks* allocator,
489 if (!allocator)
490 allocator = &GetData(instance).allocator;
491 void* mem = allocator->pfnAllocation(allocator->pUserData, sizeof(Surface),
506 allocator->pfnFree(allocator->pUserData, surface);
519 allocator->pfnFree(allocator
484 CreateAndroidSurfaceKHR( VkInstance instance, const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* allocator, VkSurfaceKHR* out_surface) argument
528 DestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface_handle, const VkAllocationCallbacks* allocator) argument
922 CreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInfoKHR* create_info, const VkAllocationCallbacks* allocator, VkSwapchainKHR* swapchain_handle) argument
1299 DestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain_handle, const VkAllocationCallbacks* allocator) argument
1505 const VkAllocationCallbacks* allocator = &GetData(device).allocator; local
[all...]
/frameworks/native/vulkan/nulldrv/
H A Dnull_driver.cpp40 VkAllocationCallbacks allocator; member in struct:VkInstance_T
100 VkAllocationCallbacks allocator; member in struct:VkDevice_T
293 const VkAllocationCallbacks* allocator,
295 if (!allocator)
296 allocator = &kDefaultAllocCallbacks;
299 static_cast<VkInstance_T*>(allocator->pfnAllocation(
300 allocator->pUserData, sizeof(VkInstance_T), alignof(VkInstance_T),
306 instance->allocator = *allocator;
343 const VkAllocationCallbacks* /*allocator*/) {
292 CreateInstance(const VkInstanceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkInstance* out_instance) argument
660 CreateDevice(VkPhysicalDevice physical_device, const VkDeviceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkDevice* out_device) argument
707 VkAllocationCallbacks allocator; member in struct:null_driver::CommandPool
711 CreateCommandPool(VkDevice device, const VkCommandPoolCreateInfo* , const VkAllocationCallbacks* allocator, VkCommandPool* cmd_pool) argument
783 AllocateMemory(VkDevice device, const VkMemoryAllocateInfo* alloc_info, const VkAllocationCallbacks* allocator, VkDeviceMemory* mem_handle) argument
803 FreeMemory(VkDevice device, VkDeviceMemory mem_handle, const VkAllocationCallbacks* allocator) argument
832 CreateBuffer(VkDevice device, const VkBufferCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkBuffer* buffer_handle) argument
861 DestroyBuffer(VkDevice device, VkBuffer buffer_handle, const VkAllocationCallbacks* allocator) argument
879 CreateImage(VkDevice device, const VkImageCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkImage* image_handle) argument
921 DestroyImage(VkDevice device, VkImage image_handle, const VkAllocationCallbacks* allocator) argument
1218 DestroyFence(VkDevice device, VkFence fence, const VkAllocationCallbacks* allocator) argument
1234 DestroySemaphore(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* allocator) argument
1237 DestroyEvent(VkDevice device, VkEvent event, const VkAllocationCallbacks* allocator) argument
1255 DestroyQueryPool(VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks* allocator) argument
1263 DestroyBufferView(VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks* allocator) argument
1270 DestroyImageView(VkDevice device, VkImageView imageView, const VkAllocationCallbacks* allocator) argument
1273 DestroyShaderModule(VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks* allocator) argument
1276 DestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks* allocator) argument
1289 DestroyPipeline(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks* allocator) argument
1292 DestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks* allocator) argument
1295 DestroySampler(VkDevice device, VkSampler sampler, const VkAllocationCallbacks* allocator) argument
1298 DestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks* allocator) argument
1301 DestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks* allocator) argument
1318 DestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks* allocator) argument
1321 DestroyRenderPass(VkDevice device, VkRenderPass renderPass, 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.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/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/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>>
/frameworks/av/media/libstagefright/omx/tests/
H A DOMXHarness.h27 #include <android/hidl/allocator/1.0/IAllocator.h>
82 typedef hidl::allocator::V1_0::IAllocator IAllocator;
/frameworks/native/services/surfaceflinger/
H A Dmain_surfaceflinger.cpp23 #include <android/hardware/graphics/allocator/2.0/IAllocator.h>
45 using android::hardware::graphics::allocator::V2_0::IAllocator;
50 ALOGE("could not start graphics allocator service");

Completed in 1466 milliseconds

123