Home
last modified time | relevance | path

Searched refs:acquireFence (Results 1 – 25 of 67) sorted by relevance

123

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_vk_image_manager.cpp31 void WaitAcquireFence(const sptr<SyncFence>& acquireFence) in WaitAcquireFence() argument
33 if (acquireFence == nullptr) { in WaitAcquireFence()
36 acquireFence->Wait(3000); // 3000ms in WaitAcquireFence()
74 const sptr<SyncFence>& acquireFence, in MapVkImageFromSurfaceBuffer() argument
81 WaitAcquireFence(acquireFence); in MapVkImageFromSurfaceBuffer()
92 const sptr<SyncFence>& acquireFence) in CreateImageCacheFromBuffer() argument
94 WaitAcquireFence(acquireFence); in CreateImageCacheFromBuffer()
H A Drs_egl_image_manager.cpp242 void RSEglImageManager::WaitAcquireFence(const sptr<SyncFence>& acquireFence) in WaitAcquireFence() argument
244 if (acquireFence == nullptr) { in WaitAcquireFence()
247 acquireFence->Wait(3000); // 3000ms in WaitAcquireFence()
271 const sptr<SyncFence>& acquireFence) in CreateImageCacheFromBuffer() argument
273 WaitAcquireFence(acquireFence); in CreateImageCacheFromBuffer()
285 const sptr<SyncFence>& acquireFence, pid_t threadIndex) in MapEglImageFromSurfaceBuffer() argument
287 WaitAcquireFence(acquireFence); in MapEglImageFromSurfaceBuffer()
H A Drs_egl_image_manager.h79 const sptr<SyncFence>& acquireFence, pid_t threadIndex);
84 const sptr<SyncFence>& acquireFence);
86 void WaitAcquireFence(const sptr<SyncFence>& acquireFence);
H A Drs_vk_image_manager.h82 const sptr<SyncFence>& acquireFence, pid_t threadIndex);
86 const sptr<SyncFence>& acquireFence);
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_egl_image_manager_test.cpp94 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
98 surfaceHandler->SetBuffer(buffer, acquireFence, damage, timestamp);
107 sptr<SyncFence> acquireFence; variable
108 auto validCache = eglImageManager_->CreateImageCacheFromBuffer(buffer, acquireFence);
141 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
145 surfaceHandler->SetBuffer(buffer, acquireFence, damage, timestamp);
149 sptr<SyncFence> acquireFence; variable
150 auto ret = eglImageManager_->MapEglImageFromSurfaceBuffer(buffer, acquireFence, 0);
H A Drs_test_util.cpp50 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in CreateSurfaceNodeWithBuffer() local
52 ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage); in CreateSurfaceNodeWithBuffer()
54 surfaceHandler.SetBuffer(cbuffer, acquireFence, damage, timestamp); in CreateSurfaceNodeWithBuffer()
H A Drs_drop_frame_processor_test.cpp123 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
125 GSError ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
127 ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
H A Drs_base_render_util_test.cpp246 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
249 surfaceHandler.SetBuffer(buffer, acquireFence, damage, timestamp);
250 surfaceHandler.SetBuffer(buffer, acquireFence, damage, timestamp);
418 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
420 ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
449 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
451 ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
480 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
482 ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_surface_handler.h66 acquireFence = SyncFence::InvalidFence(); in Reset()
74 sptr<SyncFence> acquireFence = SyncFence::InvalidFence();
119 const sptr<SyncFence>& acquireFence, in SetBuffer() argument
127 buffer_.acquireFence = acquireFence; in SetBuffer()
150 return buffer_.acquireFence; in GetAcquireFence()
210 return preBuffer_.acquireFence; in GetPreBufferAcquireFence()
/ohos5.0/foundation/graphic/graphic_2d/frameworks/surfaceimage/src/
H A Dsurface_image.cpp86 …UpdateSurfaceInfo(uint32_t seqNum, sptr<SurfaceBuffer> buffer, const sptr<SyncFence> &acquireFence, in UpdateSurfaceInfo() argument
111 if (acquireFence != nullptr) { in UpdateSurfaceInfo()
112 acquireFence->Wait(-1); in UpdateSurfaceInfo()
128 sptr<SyncFence> acquireFence = SyncFence::InvalidFence(); in UpdateSurfaceImage() local
131 ret = AcquireBuffer(buffer, acquireFence, timestamp, damage); in UpdateSurfaceImage()
143 UpdateSurfaceInfo(seqNum, buffer, acquireFence, timestamp, damage); in UpdateSurfaceImage()
419 sptr<SyncFence> acquireFence = SyncFence::InvalidFence(); in AcquireNativeWindowBuffer() local
422 SurfaceError ret = AcquireBuffer(buffer, acquireFence, timestamp, damage); in AcquireNativeWindowBuffer()
435 *fenceFd = acquireFence->Dup(); in AcquireNativeWindowBuffer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_surface_handler_test.cpp127 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
131 rSSurfaceHandlerPtr_->SetBuffer(buffer, acquireFence, damage, timestamp);
138 rSSurfaceHandlerPtr_->SetBuffer(buffer, acquireFence, damage, timestamp);
158 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
161 rSSurfaceHandlerPtr_->SetBuffer(buffer, acquireFence, damage, timestamp);
/ohos5.0/foundation/graphic/graphic_2d/frameworks/fence/test/unittest/
H A Dfence_fd_test.cpp70 int32_t acquireFence = 1; variable
71 ret = psurf->FlushBuffer(buffer, acquireFence, flushConfig);
77 STEP_ASSERT_EQ(outAcquireFence, acquireFence);
/ohos5.0/foundation/graphic/graphic_surface/surface/test/unittest/
H A Dbuffer_queue_test.cpp160 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
161 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
247 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
248 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
251 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
268 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
269 GSError ret = bq->AcquireBuffer(buffer, acquireFence, timestamp, damages);
350 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
368 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
382 ret = bq->FlushBuffer(sequence, bedata, acquireFence, flushConfig);
[all …]
H A Dbuffer_queue_producer_test.cpp223 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
224 ret = bqp_->FlushBuffer(retval.sequence, bedata_, acquireFence, flushConfig);
251 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
252 ret = bqp_->FlushBuffer(retval.sequence, bedata_, acquireFence, flushConfig);
255 ret = bqp_->FlushBuffer(retval.sequence, bedata_, acquireFence, flushConfig);
592 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
593 ret = bqpTmp->FlushBuffer(retval.sequence, bedata_, acquireFence, flushConfig);
595 ret = bqpTmp->AttachAndFlushBuffer(retval.buffer, bedata_, acquireFence, flushConfig, true);
597 ret = bqpTmp->GetLastFlushedBuffer(retval.buffer, acquireFence, nullptr, false);
633 EXPECT_EQ(bqpTmp->AcquireLastFlushedBuffer(retval.buffer, acquireFence, nullptr, 0, false),
H A Dbuffer_queue_producer_remote_test.cpp245 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
246 ret = bp->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
277 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
278 ret = bp->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
281 ret = bp->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
H A Dproducer_surface_delegator_test.cpp122 int32_t acquireFence = 3; variable
125 GSError ret = qwe->QueueBuffer(slot, acquireFence);
156 int32_t acquireFence = 3; variable
158 GSError ret = qwe->QueueBuffer(slot, acquireFence);
H A Dbuffer_queue_consumer_test.cpp103 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
104 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
133 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
134 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
H A Dbuffer_client_producer_remote_test.cpp303 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
304 ret = bp->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
322 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; variable
323 ret = bp->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
326 ret = bp->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/round_corner_display/
H A Drs_rcd_render_visitor.cpp43 sptr<SyncFence> acquireFence = SyncFence::InvalidFence(); in ConsumeAndUpdateBuffer() local
46 auto ret = consumer->AcquireBuffer(buffer, acquireFence, timestamp, damage); in ConsumeAndUpdateBuffer()
53 node.SetBuffer(buffer, acquireFence, damage, timestamp); in ConsumeAndUpdateBuffer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/src/
H A Dhdi_framebuffer_surface.cpp103 sptr<SyncFence> acquireFence = SyncFence::InvalidFence(); in OnBufferAvailable() local
104 SurfaceError ret = consumerSurface_->AcquireBuffer(buffer, acquireFence, in OnBufferAvailable()
112 …availableBuffers_.push(std::make_unique<FrameBufferEntry>(buffer, acquireFence, timestamp, damage)… in OnBufferAvailable()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/systemtest/
H A Dhdilayer_context_systest.cpp103 int32_t acquireFence = -1; in FillHdiLayer() local
106 GSError ret = cSurface_->AcquireBuffer(buffer, acquireFence, timestamp, damage); in FillHdiLayer()
107 sptr<SyncFence> acquireSyncFence = new SyncFence(acquireFence); in FillHdiLayer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test/src/
H A Dlayer_context.cpp105 int32_t acquireFence = -1; in FillHDILayer() local
108 SurfaceError ret = cSurface_->AcquireBuffer(buffer, acquireFence, timestamp, damage); in FillHDILayer()
109 UniqueFd acquireFenceFd(acquireFence); in FillHDILayer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/include/
H A Dhdi_framebuffer_surface.h31 …: buffer(std::move(buf)), acquireFence(std::move(fence)), acquireTime(timeStamp), damageRect(damag… in FrameBufferEntry()
37 sptr<SyncFence> acquireFence; member
/ohos5.0/foundation/window/window_manager/utils/src/
H A Dsurface_reader.cpp75 sptr<SyncFence> acquireFence = new SyncFence(fence); in OnVsync() local
76 acquireFence->Wait(3000); // 3000ms in OnVsync()
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/composer/
H A Dlayer_context.cpp170 int32_t acquireFence = -1; in FillHDIBuffer() local
173 SurfaceError ret = cSurface_->AcquireBuffer(buffer, acquireFence, timestamp, damage); in FillHDIBuffer()
174 sptr<SyncFence> acquireSyncFence = new SyncFence(acquireFence); in FillHDIBuffer()

123