diff options
| author | JosJuice <josjuice@gmail.com> | 2020-04-09 21:44:45 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2020-04-09 22:13:45 +0200 |
| commit | 94f83db2b57458adeb8d4c33fe5e9e80ee30d8e4 (patch) | |
| tree | 5a89dc5e0d17a6ada09eba1f3406577b33b14ef8 /Source/Core/VideoCommon/RenderBase.cpp | |
| parent | 9a2d8a96233e062891d1210f9c79272899c3cdfe (diff) | |
Adjust s_DIMAR/s_DILENGTH behavior (fixes Baten Kaitos music)
https://bugs.dolphin-emu.org/issues/11997
The problem seemed to be that s_DILENGTH would get set to 0
at times when it shouldn't. Simply not changing it in case
of NoReply or DTK seems to fix the problem. However, we can
actually go one step further in accuracy and use data.size()
to change s_DIMAR and s_DILENGTH as partial reads (NoReply
commands) complete, instead of jumping directly to 0 when
the whole read completes.
Diffstat (limited to 'Source/Core/VideoCommon/RenderBase.cpp')
0 files changed, 0 insertions, 0 deletions
