Browse Source

buffer_queue: Make use of designated initializers

nce_cpp
Lioncash 5 years ago
parent
commit
9b1ab372a7
  1. 10
      src/core/hle/service/nvflinger/buffer_queue.cpp

10
src/core/hle/service/nvflinger/buffer_queue.cpp

@ -24,13 +24,13 @@ BufferQueue::~BufferQueue() = default;
void BufferQueue::SetPreallocatedBuffer(u32 slot, const IGBPBuffer& igbp_buffer) {
LOG_WARNING(Service, "Adding graphics buffer {}", slot);
Buffer buffer{};
buffer.slot = slot;
buffer.igbp_buffer = igbp_buffer;
buffer.status = Buffer::Status::Free;
free_buffers.push_back(slot);
queue.push_back({
.slot = slot,
.status = Buffer::Status::Free,
.igbp_buffer = igbp_buffer,
});
queue.emplace_back(buffer);
buffer_wait_event.writable->Signal();
}

Loading…
Cancel
Save