diff options
| -rw-r--r-- | src/core/hle/service/vi/shared_buffer_manager.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/core/hle/service/vi/shared_buffer_manager.cpp b/src/core/hle/service/vi/shared_buffer_manager.cpp index 869b18961..3c0507d30 100644 --- a/src/core/hle/service/vi/shared_buffer_manager.cpp +++ b/src/core/hle/service/vi/shared_buffer_manager.cpp | |||
| @@ -322,8 +322,6 @@ Result SharedBufferManager::GetSharedBufferMemoryHandleId(u64* out_buffer_size, | |||
| 322 | Result SharedBufferManager::AcquireSharedFrameBuffer(android::Fence* out_fence, | 322 | Result SharedBufferManager::AcquireSharedFrameBuffer(android::Fence* out_fence, |
| 323 | std::array<s32, 4>& out_slot_indexes, | 323 | std::array<s32, 4>& out_slot_indexes, |
| 324 | s64* out_target_slot, u64 layer_id) { | 324 | s64* out_target_slot, u64 layer_id) { |
| 325 | std::scoped_lock lk{m_guard}; | ||
| 326 | |||
| 327 | // Get the producer. | 325 | // Get the producer. |
| 328 | std::shared_ptr<android::BufferQueueProducer> producer; | 326 | std::shared_ptr<android::BufferQueueProducer> producer; |
| 329 | R_TRY(m_container.GetLayerProducerHandle(std::addressof(producer), layer_id)); | 327 | R_TRY(m_container.GetLayerProducerHandle(std::addressof(producer), layer_id)); |
| @@ -347,8 +345,6 @@ Result SharedBufferManager::PresentSharedFrameBuffer(android::Fence fence, | |||
| 347 | Common::Rectangle<s32> crop_region, | 345 | Common::Rectangle<s32> crop_region, |
| 348 | u32 transform, s32 swap_interval, u64 layer_id, | 346 | u32 transform, s32 swap_interval, u64 layer_id, |
| 349 | s64 slot) { | 347 | s64 slot) { |
| 350 | std::scoped_lock lk{m_guard}; | ||
| 351 | |||
| 352 | // Get the producer. | 348 | // Get the producer. |
| 353 | std::shared_ptr<android::BufferQueueProducer> producer; | 349 | std::shared_ptr<android::BufferQueueProducer> producer; |
| 354 | R_TRY(m_container.GetLayerProducerHandle(std::addressof(producer), layer_id)); | 350 | R_TRY(m_container.GetLayerProducerHandle(std::addressof(producer), layer_id)); |
| @@ -379,8 +375,6 @@ Result SharedBufferManager::PresentSharedFrameBuffer(android::Fence fence, | |||
| 379 | } | 375 | } |
| 380 | 376 | ||
| 381 | Result SharedBufferManager::CancelSharedFrameBuffer(u64 layer_id, s64 slot) { | 377 | Result SharedBufferManager::CancelSharedFrameBuffer(u64 layer_id, s64 slot) { |
| 382 | std::scoped_lock lk{m_guard}; | ||
| 383 | |||
| 384 | // Get the producer. | 378 | // Get the producer. |
| 385 | std::shared_ptr<android::BufferQueueProducer> producer; | 379 | std::shared_ptr<android::BufferQueueProducer> producer; |
| 386 | R_TRY(m_container.GetLayerProducerHandle(std::addressof(producer), layer_id)); | 380 | R_TRY(m_container.GetLayerProducerHandle(std::addressof(producer), layer_id)); |
| @@ -394,8 +388,6 @@ Result SharedBufferManager::CancelSharedFrameBuffer(u64 layer_id, s64 slot) { | |||
| 394 | 388 | ||
| 395 | Result SharedBufferManager::GetSharedFrameBufferAcquirableEvent(Kernel::KReadableEvent** out_event, | 389 | Result SharedBufferManager::GetSharedFrameBufferAcquirableEvent(Kernel::KReadableEvent** out_event, |
| 396 | u64 layer_id) { | 390 | u64 layer_id) { |
| 397 | std::scoped_lock lk{m_guard}; | ||
| 398 | |||
| 399 | // Get the producer. | 391 | // Get the producer. |
| 400 | std::shared_ptr<android::BufferQueueProducer> producer; | 392 | std::shared_ptr<android::BufferQueueProducer> producer; |
| 401 | R_TRY(m_container.GetLayerProducerHandle(std::addressof(producer), layer_id)); | 393 | R_TRY(m_container.GetLayerProducerHandle(std::addressof(producer), layer_id)); |