Searched refs:GarbageObject (Results 1 – 8 of 8) sorted by relevance
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
D | vk_utils.h | 306 class GarbageObject 309 GarbageObject(); 310 GarbageObject(GarbageObject &&other); 311 GarbageObject &operator=(GarbageObject &&rhs); 317 static GarbageObject Get(WrappedObject<DerivedT, HandleT> *object) 321 return GarbageObject(HandleTypeHelper<DerivedT>::kHandleType, 327 GarbageObject(HandleType handleType, GarbageHandle handle); 334 GarbageObject GetGarbage(T *obj) 336 return GarbageObject::Get(obj); 340 using GarbageList = std::vector<GarbageObject>;
|
D | vk_utils.cpp | 800 GarbageObject::GarbageObject() : mHandleType(HandleType::Invalid), mHandle(VK_NULL_HANDLE) {} in GarbageObject() function in rx::vk::GarbageObject 802 GarbageObject::GarbageObject(HandleType handleType, GarbageHandle handle) in GarbageObject() function in rx::vk::GarbageObject 806 GarbageObject::GarbageObject(GarbageObject &&other) : GarbageObject() in GarbageObject() function in rx::vk::GarbageObject 811 GarbageObject &GarbageObject::operator=(GarbageObject &&rhs) in operator =() 821 void GarbageObject::destroy(RendererVk *renderer) in destroy()
|
D | RendererVk.h | 123 inline void CollectGarbage(std::vector<vk::GarbageObject> *garbageOut) {} in CollectGarbage() 126 void CollectGarbage(std::vector<vk::GarbageObject> *garbageOut, ArgT object, ArgsT... objectsIn) in CollectGarbage() 130 garbageOut->emplace_back(vk::GarbageObject::Get(object)); in CollectGarbage() 318 std::vector<vk::GarbageObject> sharedGarbage; in collectGarbageAndReinit() 333 void collectGarbage(vk::SharedResourceUse &&use, std::vector<vk::GarbageObject> &&sharedGarbage) in collectGarbage()
|
D | ResourceVk.cpp | 133 SharedGarbage::SharedGarbage(SharedResourceUse &&use, std::vector<GarbageObject> &&garbage) in SharedGarbage() 153 for (GarbageObject &object : mGarbage) in destroyIfComplete()
|
D | ResourceVk.h | 121 SharedGarbage(SharedResourceUse &&use, std::vector<GarbageObject> &&garbage); 129 std::vector<GarbageObject> mGarbage;
|
D | CommandProcessor.cpp | 901 for (GarbageObject &garbage : garbageList.get()) in retireFinishedCommands() 937 for (GarbageObject &garbage : garbageList.get()) in clearAllGarbage()
|
D | vk_helpers.cpp | 627 void ReleaseImageViews(ImageViewVector *imageViewVector, std::vector<GarbageObject> *garbage) in ReleaseImageViews() 7921 std::vector<GarbageObject> garbage; in release() 8444 std::vector<GarbageObject> garbage; in release()
|
D | ContextVk.cpp | 2639 for (vk::GarbageObject &garbage : mCurrentGarbage) in clearAllGarbage()
|