diff options
| author | 2020-04-27 17:10:28 -0400 | |
|---|---|---|
| committer | 2020-04-27 17:10:28 -0400 | |
| commit | 4dca2298f9563be8553a327d815a1d9565f92505 (patch) | |
| tree | f685cce1be124fcf6b0458441ecb66b5d0d1c4bf /src/core | |
| parent | Merge pull request #3766 from ReinUsesLisp/renderpass-cache-key (diff) | |
| parent | vi: Don't let uninitialized data pass as a response for SetBufferCount (diff) | |
| download | yuzu-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.cpp | 10 |
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 | ||
| 268 | private: | 268 | private: |
| 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 | } |