summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar David Marcec2020-06-05 14:00:00 +1000
committerGravatar David Marcec2020-06-24 12:09:04 +1000
commit52340e94ac5a64572643f01a23316ad492a40f66 (patch)
tree90bcb032ff2c721efe98e66af671977ce8de9da6 /src
parentAddressed issues (diff)
downloadyuzu-52340e94ac5a64572643f01a23316ad492a40f66.tar.gz
yuzu-52340e94ac5a64572643f01a23316ad492a40f66.tar.xz
yuzu-52340e94ac5a64572643f01a23316ad492a40f66.zip
clear mme draw mode
We already draw, so we can clear it
Diffstat (limited to 'src')
-rw-r--r--src/video_core/macro/macro_hle.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/video_core/macro/macro_hle.cpp b/src/video_core/macro/macro_hle.cpp
index 1f1348df3..689533f6a 100644
--- a/src/video_core/macro/macro_hle.cpp
+++ b/src/video_core/macro/macro_hle.cpp
@@ -29,6 +29,7 @@ static void HLE_771BB18C62444DA0(Engines::Maxwell3D& maxwell3d,
29 } 29 }
30 maxwell3d.regs.index_array.count = 0; 30 maxwell3d.regs.index_array.count = 0;
31 maxwell3d.mme_draw.instance_count = 0; 31 maxwell3d.mme_draw.instance_count = 0;
32 maxwell3d.mme_draw.current_mode = Engines::Maxwell3D::MMEDrawMode::Undefined;
32} 33}
33 34
34static void HLE_0D61FC9FAAC9FCAD(Engines::Maxwell3D& maxwell3d, 35static void HLE_0D61FC9FAAC9FCAD(Engines::Maxwell3D& maxwell3d,
@@ -47,6 +48,7 @@ static void HLE_0D61FC9FAAC9FCAD(Engines::Maxwell3D& maxwell3d,
47 } 48 }
48 maxwell3d.regs.vertex_buffer.count = 0; 49 maxwell3d.regs.vertex_buffer.count = 0;
49 maxwell3d.mme_draw.instance_count = 0; 50 maxwell3d.mme_draw.instance_count = 0;
51 maxwell3d.mme_draw.current_mode = Engines::Maxwell3D::MMEDrawMode::Undefined;
50} 52}
51 53
52static void HLE_0217920100488FF7(Engines::Maxwell3D& maxwell3d, 54static void HLE_0217920100488FF7(Engines::Maxwell3D& maxwell3d,
@@ -76,6 +78,7 @@ static void HLE_0217920100488FF7(Engines::Maxwell3D& maxwell3d,
76 maxwell3d.CallMethodFromMME(0x8e3, 0x640); 78 maxwell3d.CallMethodFromMME(0x8e3, 0x640);
77 maxwell3d.CallMethodFromMME(0x8e4, 0x0); 79 maxwell3d.CallMethodFromMME(0x8e4, 0x0);
78 maxwell3d.CallMethodFromMME(0x8e5, 0x0); 80 maxwell3d.CallMethodFromMME(0x8e5, 0x0);
81 maxwell3d.mme_draw.current_mode = Engines::Maxwell3D::MMEDrawMode::Undefined;
79} 82}
80 83
81static const std::array<std::pair<u64, HLEFunction>, 3> hle_funcs{ 84static const std::array<std::pair<u64, HLEFunction>, 3> hle_funcs{