Home
last modified time | relevance | path

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

/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/vulkan/
Dvk_utils.h239 class GarbageObject
242 GarbageObject();
243 GarbageObject(GarbageObject &&other);
244 GarbageObject &operator=(GarbageObject &&rhs);
250 static GarbageObject Get(WrappedObject<DerivedT, HandleT> *object)
254 return GarbageObject(HandleTypeHelper<DerivedT>::kHandleType,
260 GarbageObject(HandleType handleType, GarbageHandle handle);
267 GarbageObject GetGarbage(T *obj)
269 return GarbageObject::Get(obj);
273 using GarbageList = std::vector<GarbageObject>;
Dvk_utils.cpp573 GarbageObject::GarbageObject() : mHandleType(HandleType::Invalid), mHandle(VK_NULL_HANDLE) {} in GarbageObject() function in rx::vk::GarbageObject
575 GarbageObject::GarbageObject(HandleType handleType, GarbageHandle handle) in GarbageObject() function in rx::vk::GarbageObject
579 GarbageObject::GarbageObject(GarbageObject &&other) : GarbageObject() in GarbageObject() function in rx::vk::GarbageObject
584 GarbageObject &GarbageObject::operator=(GarbageObject &&rhs) in operator =()
594 void GarbageObject::destroy(RendererVk *renderer) in destroy()
DRendererVk.h58 inline void CollectGarbage(std::vector<vk::GarbageObject> *garbageOut) {} in CollectGarbage()
61 void CollectGarbage(std::vector<vk::GarbageObject> *garbageOut, ArgT object, ArgsT... objectsIn) in CollectGarbage()
65 garbageOut->emplace_back(vk::GarbageObject::Get(object)); in CollectGarbage()
208 std::vector<vk::GarbageObject> sharedGarbage; in collectGarbageAndReinit()
223 void collectGarbage(vk::SharedResourceUse &&use, std::vector<vk::GarbageObject> &&sharedGarbage) in collectGarbage()
DResourceVk.cpp61 SharedGarbage::SharedGarbage(SharedResourceUse &&use, std::vector<GarbageObject> &&garbage) in SharedGarbage()
81 for (GarbageObject &object : mGarbage) in destroyIfComplete()
DResourceVk.h121 SharedGarbage(SharedResourceUse &&use, std::vector<GarbageObject> &&garbage);
129 std::vector<GarbageObject> mGarbage;
DContextVk.cpp387 for (vk::GarbageObject &garbage : garbageList.get()) in checkCompletedCommands()
436 for (vk::GarbageObject &garbage : garbageList.get()) in clearAllGarbage()
1866 for (vk::GarbageObject &garbage : mCurrentGarbage) in clearAllGarbage()
Dvk_helpers.cpp4588 std::vector<GarbageObject> garbage; in release()