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 D | rs_surface_buffer_callback_manager.cpp | 56 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 D | rs_surface_buffer_callback_stub.cpp | 45 ret.releaseFences.reserve(releaseFenceVecSize); in OnRemoteRequest() 48 ret.releaseFences.emplace_back(fence); in OnRemoteRequest()
|
H A D | rs_surface_buffer_callback_proxy.cpp | 54 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 D | rosen_render_surface.cpp | 665 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 D | rs_surface_buffer_callback.h | 34 std::vector<sptr<SyncFence>> releaseFences; member
|
/ohos5.0/foundation/graphic/graphic_surface/surface/test/unittest/ |
H A D | producer_surface_test.cpp | 204 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 D | rs_surface_buffer_callback_manager.h | 79 std::vector<sptr<SyncFence>> releaseFences; member
|