Home
last modified time | relevance | path

Searched refs:GarbageObject (Results 1 – 8 of 8) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
Dvk_utils.h306 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>;
Dvk_utils.cpp800 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()
DRendererVk.h123 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()
DResourceVk.cpp133 SharedGarbage::SharedGarbage(SharedResourceUse &&use, std::vector<GarbageObject> &&garbage) in SharedGarbage()
153 for (GarbageObject &object : mGarbage) in destroyIfComplete()
DResourceVk.h121 SharedGarbage(SharedResourceUse &&use, std::vector<GarbageObject> &&garbage);
129 std::vector<GarbageObject> mGarbage;
DCommandProcessor.cpp901 for (GarbageObject &garbage : garbageList.get()) in retireFinishedCommands()
937 for (GarbageObject &garbage : garbageList.get()) in clearAllGarbage()
Dvk_helpers.cpp627 void ReleaseImageViews(ImageViewVector *imageViewVector, std::vector<GarbageObject> *garbage) in ReleaseImageViews()
7921 std::vector<GarbageObject> garbage; in release()
8444 std::vector<GarbageObject> garbage; in release()
DContextVk.cpp2639 for (vk::GarbageObject &garbage : mCurrentGarbage) in clearAllGarbage()