Home
last modified time | relevance | path

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

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_surface_buffer_callback_manager.cpp56 auto& fences = data.releaseFences; in SetReleaseFenceForVulkan()
182 .releaseFences = { data.releaseFence }, in OnFinish()
259 .releaseFences = std::move(data.releaseFences), in RunSurfaceBufferCallback()
291 data.releaseFences.begin(), data.rootNodeIds.begin() }; in RunSurfaceBufferSubCallbackForVulkan()
294 data.releaseFences.end(), data.rootNodeIds.end() }; in RunSurfaceBufferSubCallbackForVulkan()
303 std::back_inserter(dstBufferQueueData.releaseFences), in RunSurfaceBufferSubCallbackForVulkan()
312 data.releaseFences.resize(resizeSize); in RunSurfaceBufferSubCallbackForVulkan()
334 .releaseFences = std::move(data.releaseFences), in RunSurfaceBufferSubCallbackForVulkan()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/ipc_callbacks/
H A Drs_surface_buffer_callback_stub.cpp45 ret.releaseFences.reserve(releaseFenceVecSize); in OnRemoteRequest()
48 ret.releaseFences.emplace_back(fence); in OnRemoteRequest()
H A Drs_surface_buffer_callback_proxy.cpp54 if (!data.WriteUint64(static_cast<uint64_t>(ret.releaseFences.size()))) { in OnFinish()
58 for (auto& releaseFence : ret.releaseFences) { in OnFinish()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Drosen_render_surface.cpp665 auto releaseFences = ret.releaseFences; in DrawBuffer() local
666 if (surfaceBufferIds.size() != releaseFences.size()) { in DrawBuffer()
670 auto fenceIter = releaseFences.begin(); in DrawBuffer()
672 …for (; idIter != surfaceBufferIds.end() && fenceIter != releaseFences.end(); ++idIter, ++fenceIter… in DrawBuffer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/ipc_callbacks/
H A Drs_surface_buffer_callback.h34 std::vector<sptr<SyncFence>> releaseFences; member
/ohos5.0/foundation/graphic/graphic_surface/surface/test/unittest/
H A Dproducer_surface_test.cpp204 std::vector<sptr<SyncFence>> releaseFences; variable
205 GSError ret = surface_->RequestBuffers(sfbuffers, releaseFences, requestConfig);
1662 std::vector<sptr<SyncFence>> releaseFences; variable
1663 EXPECT_EQ(OHOS::GSERROR_OK, pSurface->RequestBuffers(sfbuffers, releaseFences, requestConfig));
1895 std::vector<sptr<SyncFence>> releaseFences; variable
1896 GSError ret = pSurfaceTmp->RequestBuffers(sfbuffers, releaseFences, requestConfigTmp);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_surface_buffer_callback_manager.h79 std::vector<sptr<SyncFence>> releaseFences; member