Home
last modified time | relevance | path

Searched refs:frameFences_ (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Drender_frame_sync_gles.cpp27 frameFences_.resize(device.GetCommandBufferingCount()); in RENDER_BEGIN_NAMESPACE()
28 for (auto& ref : frameFences_) { in RENDER_BEGIN_NAMESPACE()
35 for (auto& ref : frameFences_) { in ~RenderFrameSyncGLES()
44 PLUGIN_ASSERT(frameFences_[bufferingIndex_].aFence == nullptr); in BeginFrame()
45 frameFences_[bufferingIndex_].aFence = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0); in BeginFrame()
46 bufferingIndex_ = (bufferingIndex_ + 1) % static_cast<uint32_t>(frameFences_.size()); in BeginFrame()
51 if (frameFences_[bufferingIndex_].aFence) { in WaitForFrameFence()
52 GLsync fence = (GLsync)(frameFences_[bufferingIndex_].aFence); in WaitForFrameFence()
58 frameFences_[bufferingIndex_].aFence = nullptr; in WaitForFrameFence()
66 return frameFences_[bufferingIndex_]; in GetFrameFence()
H A Drender_frame_sync_gles.h44 BASE_NS::vector<LowLevelFenceGLES> frameFences_;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_frame_sync_vk.cpp35 frameFences_.resize(device_.GetCommandBufferingCount());
43 for (auto& ref : frameFences_) {
55 for (auto& ref : frameFences_) { in ~RenderFrameSyncVk()
66 bufferingIndex_ = (bufferingIndex_ + 1) % static_cast<uint32_t>(frameFences_.size()); in BeginFrame()
73 if (frameFences_[bufferingIndex_].signalled) { in WaitForFrameFence()
74 VkFence fence = frameFences_[bufferingIndex_].fence; in WaitForFrameFence()
86 frameFences_[bufferingIndex_].signalled = false; in WaitForFrameFence()
98 return { frameFences_[bufferingIndex_].fence }; in GetFrameFence()
103 frameFences_[bufferingIndex_].signalled = true; in FrameFenceIsSignalled()
H A Drender_frame_sync_vk.h53 BASE_NS::vector<FrameFence> frameFences_; variable