summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorGravatar bunnei2020-04-27 17:10:28 -0400
committerGravatar GitHub2020-04-27 17:10:28 -0400
commit4dca2298f9563be8553a327d815a1d9565f92505 (patch)
treef685cce1be124fcf6b0458441ecb66b5d0d1c4bf /src/core
parentMerge pull request #3766 from ReinUsesLisp/renderpass-cache-key (diff)
parentvi: Don't let uninitialized data pass as a response for SetBufferCount (diff)
downloadyuzu-4dca2298f9563be8553a327d815a1d9565f92505.tar.gz
yuzu-4dca2298f9563be8553a327d815a1d9565f92505.tar.xz
yuzu-4dca2298f9563be8553a327d815a1d9565f92505.zip
Merge pull request #3785 from ogniK5377/set-buffer-count-unit
vi: Don't let uninitialized data pass as a response for SetBufferCount
Diffstat (limited to 'src/core')
-rw-r--r--src/core/hle/service/vi/vi.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp
index 7f109f4eb..9390ca83d 100644
--- a/src/core/hle/service/vi/vi.cpp
+++ b/src/core/hle/service/vi/vi.cpp
@@ -267,7 +267,7 @@ protected:
267 267
268private: 268private:
269 struct Data { 269 struct Data {
270 u32_le unk_0; 270 u32_le unk_0{};
271 }; 271 };
272 272
273 Data data{}; 273 Data data{};
@@ -614,6 +614,14 @@ private:
614 ctx.WriteBuffer(response.Serialize()); 614 ctx.WriteBuffer(response.Serialize());
615 break; 615 break;
616 } 616 }
617 case TransactionId::SetBufferCount: {
618 LOG_WARNING(Service_VI, "(STUBBED) called, transaction=SetBufferCount");
619 [[maybe_unused]] const auto buffer = ctx.ReadBuffer();
620
621 IGBPEmptyResponseParcel response{};
622 ctx.WriteBuffer(response.Serialize());
623 break;
624 }
617 default: 625 default:
618 ASSERT_MSG(false, "Unimplemented"); 626 ASSERT_MSG(false, "Unimplemented");
619 } 627 }