Home
last modified time | relevance | path

Searched refs:mUse (Results 1 – 6 of 6) sorted by relevance

/external/angle/src/libANGLE/renderer/vulkan/
DResourceVk.h37 SharedResourceUse() : mUse(nullptr) {} in SharedResourceUse()
39 SharedResourceUse(SharedResourceUse &&rhs) : mUse(rhs.mUse) { rhs.mUse = nullptr; } in SharedResourceUse()
42 std::swap(mUse, rhs.mUse);
46 ANGLE_INLINE bool valid() const { return mUse != nullptr; } in valid()
50 ASSERT(!mUse); in init()
51 mUse = new ResourceUse; in init()
52 mUse->counter++; in init()
56 void updateSerialOneOff(Serial serial) { mUse->serial = serial; } in updateSerialOneOff()
61 ASSERT(mUse->counter > 0); in release()
62 if (--mUse->counter == 0) in release()
[all …]
DCommandGraph.h307 SharedResourceUse() : mUse(nullptr) {} in SharedResourceUse()
309 SharedResourceUse(SharedResourceUse &&rhs) : mUse(rhs.mUse) { rhs.mUse = nullptr; } in SharedResourceUse()
312 std::swap(mUse, rhs.mUse);
316 ANGLE_INLINE bool valid() const { return mUse != nullptr; } in valid()
320 ASSERT(!mUse); in init()
321 mUse = new ResourceUse; in init()
322 mUse->counter++; in init()
328 ASSERT(mUse->counter > 0); in release()
329 if (--mUse->counter == 0) in release()
331 delete mUse; in release() local
[all …]
DResourceVk.cpp21 mUse.init(); in Resource()
26 mUse = std::move(other.mUse); in Resource()
31 mUse.release(); in ~Resource()
36 return contextVk->finishToSerial(mUse.getSerial()); in finishRunningCommands()
DSyncVk.cpp83 renderer->collectGarbageAndReinit(&mUse, &mEvent); in releaseToRenderer()
151 if (!mUse.getSerial().valid()) in clientWait()
170 ASSERT(mUse.getSerial().valid()); in clientWait()
173 ANGLE_TRY(renderer->waitForSerialWithUserTimeout(context, mUse.getSerial(), timeout, &status)); in clientWait()
219 renderer->collectGarbageAndReinit(&mUse, &mFenceWithFd); in releaseToRenderer()
325 if (mUse.valid()) in clientWait()
329 renderer->waitForSerialWithUserTimeout(context, mUse.getSerial(), timeout, &status)); in clientWait()
377 if (mUse.valid()) in getStatus()
DCommandGraph.cpp292 mUse.init(); in CommandGraphResource()
297 mUse.release(); in ~CommandGraphResource()
302 return contextVk->finishToSerial(mUse.getSerial()); in finishRunningCommands()
331 contextVk->getResourceUseList().add(mUse); in recordCommands()
Dvk_helpers.cpp2808 mUse.release(); in deinit()
2809 mUse.init(); in deinit()
2916 return mUse.getSerial().valid(); in hasSubmittedCommands()
3641 mUse.updateSerialOneOff(serial); in initializeNonZeroMemory()
3661 renderer->collectGarbageAndReinit(&mUse, &mBuffer, mMemory.getExternalMemoryObject(), in release()
4160 renderer->collectGarbageAndReinit(&mUse, &mImage, &mDeviceMemory); in releaseImage()
4315 mUse.updateSerialOneOff(serial); in initializeNonZeroMemory()
7285 std::swap(mUse, other.mUse); in operator =()
7316 std::swap(mUse, other.mUse); in ImageViewHelper()
7410 renderer->collectGarbage(std::move(mUse), std::move(garbage)); in release()
[all …]