Home
last modified time | relevance | path

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

/external/angle/src/libANGLE/renderer/vulkan/
Dvk_utils.h291 class GarbageObject
294 GarbageObject();
295 GarbageObject(GarbageObject &&other);
296 GarbageObject &operator=(GarbageObject &&rhs);
302 static GarbageObject Get(WrappedObject<DerivedT, HandleT> *object)
306 return GarbageObject(HandleTypeHelper<DerivedT>::kHandleType,
312 GarbageObject(HandleType handleType, GarbageHandle handle);
319 GarbageObject GetGarbage(T *obj)
321 return GarbageObject::Get(obj);
325 using GarbageList = std::vector<GarbageObject>;
Dvk_utils.cpp636 GarbageObject::GarbageObject() : mHandleType(HandleType::Invalid), mHandle(VK_NULL_HANDLE) {} in GarbageObject() function in rx::vk::GarbageObject
638 GarbageObject::GarbageObject(HandleType handleType, GarbageHandle handle) in GarbageObject() function in rx::vk::GarbageObject
642 GarbageObject::GarbageObject(GarbageObject &&other) : GarbageObject() in GarbageObject() function in rx::vk::GarbageObject
647 GarbageObject &GarbageObject::operator=(GarbageObject &&rhs) in operator =()
657 void GarbageObject::destroy(RendererVk *renderer) in destroy()
DResourceVk.cpp70 SharedGarbage::SharedGarbage(SharedResourceUse &&use, std::vector<GarbageObject> &&garbage) in SharedGarbage()
88 for (GarbageObject &object : mGarbage) in destroyIfComplete()
DRendererVk.h91 inline void CollectGarbage(std::vector<vk::GarbageObject> *garbageOut) {} in CollectGarbage()
94 void CollectGarbage(std::vector<vk::GarbageObject> *garbageOut, ArgT object, ArgsT... objectsIn) in CollectGarbage()
98 garbageOut->emplace_back(vk::GarbageObject::Get(object)); in CollectGarbage()
246 std::vector<vk::GarbageObject> sharedGarbage; in collectGarbageAndReinit()
261 void collectGarbage(vk::SharedResourceUse &&use, std::vector<vk::GarbageObject> &&sharedGarbage) in collectGarbage()
DResourceVk.h121 SharedGarbage(SharedResourceUse &&use, std::vector<GarbageObject> &&garbage);
129 std::vector<GarbageObject> mGarbage;
DCommandGraph.h388 SharedGarbage(SharedResourceUse &&use, std::vector<GarbageObject> &&garbage);
396 std::vector<GarbageObject> mGarbage;
DCommandGraph.cpp910 SharedGarbage::SharedGarbage(SharedResourceUse &&use, std::vector<GarbageObject> &&garbage) in SharedGarbage()
930 for (GarbageObject &object : mGarbage) in destroyIfComplete()
DCommandProcessor.cpp853 for (GarbageObject &garbage : garbageList.get()) in retireFinishedCommands()
909 for (GarbageObject &garbage : garbageList.get()) in clearAllGarbage()
Dvk_helpers.cpp618 void ReleaseImageViews(ImageViewVector *imageViewVector, std::vector<GarbageObject> *garbage) in ReleaseImageViews()
7348 std::vector<GarbageObject> garbage; in release()
7869 std::vector<GarbageObject> garbage; in release()
DContextVk.cpp2515 for (vk::GarbageObject &garbage : mCurrentGarbage) in clearAllGarbage()