Home
last modified time | relevance | path

Searched refs:releaseFence_ (Results 1 – 19 of 19) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/drawing_engine/drawing_surface/
H A Dsurface_frame_ohos.h28 : width_(width), height_(height), releaseFence_(-1) in SurfaceFrameOhos()
36 return releaseFence_; in GetReleaseFence()
41 releaseFence_ = fence; in SetReleaseFence()
56 int32_t releaseFence_; variable
H A Dsurface_ohos_raster.cpp53 …SurfaceError err = producer_->RequestBuffer(frame_->buffer_, frame_->releaseFence_, frame_->reques… in RequestFrame()
58 sptr<SyncFence> tempFence = new SyncFence(frame_->releaseFence_); in RequestFrame()
83 LOGE("SurfaceOhosRaster::FlushFrame fence:%d", oriFramePtr->releaseFence_); in FlushFrame()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/
H A Drs_surface_ohos_raster.cpp50 …SurfaceError err = producer_->RequestBuffer(frame->buffer_, frame->releaseFence_, frame->requestCo… in RequestFrame()
62 sptr<SyncFence> tempFence = new SyncFence(frame->releaseFence_); in RequestFrame()
105 …ROSEN_LOGD("RsDebug RSSurfaceOhosRaster::FlushFrame fence:%{public}d", oriFramePtr->releaseFence_); in FlushFrame()
H A Drs_surface_frame_ohos_gl.cpp68 return releaseFence_; in GetReleaseFence()
73 releaseFence_ = fence; in SetReleaseFence()
H A Drs_surface_frame_ohos_vulkan.cpp73 return releaseFence_; in GetReleaseFence()
78 releaseFence_ = fence; in SetReleaseFence()
H A Drs_surface_frame_ohos_raster.cpp95 return releaseFence_; in GetReleaseFence()
100 releaseFence_ = fence; in SetReleaseFence()
H A Drs_surface_frame_ohos_gl.h47 int32_t releaseFence_ = 0;
H A Drs_surface_frame_ohos_vulkan.h43 int32_t releaseFence_ = 0;
H A Drs_surface_frame_ohos_raster.h47 int32_t releaseFence_ = -1; variable
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Drosen_render_surface.cpp36 sptr<SyncFence> releaseFence_ = SyncFence::INVALID_FENCE; member
85 consumerSurface->ReleaseBuffer(surfaceNode->buffer_, surfaceNode->releaseFence_); in ReleaseAllBuffers()
98 consumerSurface->ReleaseBuffer(surfaceNode->buffer_, surfaceNode->releaseFence_); in ReleaseAllButLastBuffer()
623 consumerSurface_->ReleaseBuffer(surfaceNode->buffer_, surfaceNode->releaseFence_); in DrawBuffer()
680 surfaceNode->releaseFence_ = *fenceIter; in DrawBuffer()
685 … consumerSurface_->ReleaseBuffer(surfaceNode->buffer_, surfaceNode->releaseFence_); in DrawBuffer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/src/
H A Dhdi_layer.cpp617 currBufferInfo_->releaseFence_ = layerReleaseFence; in SetReleaseFence()
625 return currBufferInfo_->releaseFence_; in GetReleaseFence()
687 currBufferInfo_->releaseFence_ = Merge(currBufferInfo_->releaseFence_, fbAcquireFence); in MergeWithFramebufferFence()
695 currBufferInfo_->releaseFence_ = Merge(currBufferInfo_->releaseFence_, layerReleaseFence); in MergeWithLayerFence()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_draw_cmd.cpp773 releaseFence_ = new (std::nothrow) SyncFence(fd); in OnAfterDraw()
774 if (!releaseFence_) { in OnAfterDraw()
775 releaseFence_ = SyncFence::INVALID_FENCE; in OnAfterDraw()
786 releaseFence_ && releaseFence_->IsValid()); in ReleaseBuffer()
792 .releaseFence = releaseFence_, in ReleaseBuffer()
794 .isNeedTriggerCbDirectly = releaseFence_ && releaseFence_->IsValid(), in ReleaseBuffer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/include/
H A Dhdi_layer.h78 sptr<SyncFence> releaseFence_ = SyncFence::InvalidFence();
/ohos5.0/drivers/peripheral/camera/test/ut/buffer_manager/
H A Dbuffer_manager_utest.h88 int32_t releaseFence_ = 0; variable
H A Dbuffer_manager_utest.cpp500 SurfaceError ret = producer_->RequestBuffer(sb, releaseFence_, requestConfig_); in StartExternalStream()
563 SurfaceError ret = producer_->RequestBuffer(sb, releaseFence_, requestConfig_); in EnqueueBufferNonBlock()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_hardware_thread.h111 sptr<SyncFence> releaseFence_ = SyncFence::InvalidFence();
H A Drs_hardware_thread.cpp216 output->ReleaseLayers(releaseFence_); in CommitAndReleaseLayers()
H A Drs_uni_render_thread.cpp385 RSHardwareThread::Instance().releaseFence_ : acquireFence); in ReleaseSelfDrawingNodeBuffer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_draw_cmd.h311 sptr<SyncFence> releaseFence_ = SyncFence::INVALID_FENCE; variable