/frameworks/base/libs/hwui/ |
H A D | BakedOpState.cpp | 33 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 D | BakedOpState.h | 55 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 D | LayerBuilder.h | 88 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 D | LayerBuilder.cpp | 239 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 D | CanvasState.h | 134 void setClippingOutline(LinearAllocator& allocator, const Outline* outline); 135 void setClippingRoundRect(LinearAllocator& allocator, argument 137 mSnapshot->setClippingRoundRect(allocator, rect, radius, highPriority);
|
H A D | Snapshot.h | 48 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 D | BakedOpStateTests.cpp | 28 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 D | ClipAreaTests.cpp | 124 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 D | SnapshotTests.cpp | 32 LinearAllocator allocator; local 35 auto intersectWithChild = child->serializeIntersectedClip(allocator, 43 auto intersectWithRoot = child->serializeIntersectedClip(allocator,
|
/frameworks/native/vulkan/nulldrv/ |
H A D | null_driver.cpp | 39 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 D | debug_report.cpp | 25 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 D | swapchain.h | 26 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 D | api.cpp | 49 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 D | swapchain.cpp | 483 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 D | driver.cpp | 90 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 D | BitmapAllocationTestUtils.h | 52 template <class T, BitmapAllocator allocator> 54 return new T(allocator);
|
/frameworks/base/libs/hwui/tests/common/scenes/ |
H A D | BitmapShaders.cpp | 30 BitmapShaders(BitmapAllocationTestUtils::BitmapAllocator allocator) argument 32 , mAllocator(allocator) { }
|
H A D | BitmapFillrate.cpp | 34 BitmapFillrate(BitmapAllocationTestUtils::BitmapAllocator allocator) argument 36 , mAllocator(allocator) { }
|
H A D | TvApp.cpp | 48 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 D | LinearAllocator.h | 157 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 D | MemoryDealer.h | 54 SimpleBestFitAllocator* allocator() const;
|
/frameworks/native/libs/binder/include/binder/ |
H A D | MemoryDealer.h | 54 SimpleBestFitAllocator* allocator() const;
|
/frameworks/native/libs/vr/libpdx/private/pdx/rpc/ |
H A D | default_initialization_allocator.h | 13 // argument or when grown by a call to resize. This allocator avoids potentially 18 template <typename T, typename Allocator = std::allocator<T>>
|
H A D | buffer_wrapper.h | 114 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 D | SkiaDisplayList.cpp | 115 allocator.~LinearAllocator(); 116 new (&allocator) LinearAllocator();
|