Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08112 Graphics Trivial Always Oct 15, 2021, 19:15 Oct 15, 2021, 19:59
Tester Zaghadka View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Confirmed Driver mhavoc.cpp
Version 0.236 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08112: mhavoc, mhavoc2: Improper line order in vector graphics in Major Havoc
Description In Major Havoc, since 173, the layer order of the lines has been wrong. The blue lines in the teaser screen overlap things they're not supposed to, such as the copyright message, the ship the "insert coins" text, the green "1 coin 1 play" text, etc.

Surely it's a trivial bug, but the original machine behaved as in 173, with the blue lines remaining in the ground beneath the lettering and ship.
Steps To Reproduce Launch MAME and get to the teaser screen.
Additional Information Regression since 0.173. Disappearing graphics bug after 0.173 that was fixed in a later version. The fix remedied the disappearing graphics but not the line layer problem.
Github Commit
Regression Version 0.180
Affected Sets / Systems mhavoc, mhavoc2
Attached Files
png file icon Major_Havoc_266.png (1,549,789 bytes) Oct 15, 2021, 19:15 Uploaded by Zaghadka
mhavoc, MAME 0.266
png file icon Major_Havoc_173.png (1,315,243 bytes) Oct 15, 2021, 19:16 Uploaded by Zaghadka
mhavoc, MAME 0.173
There are no relationship linked to this issue.
User avatar
Oct 15, 2021, 19:19
edited on: Oct 15, 2021, 19:49
Tested it with HLSL disabled. Lines appear correctly with HLSL off. Appears to be an HLSL bug, regression 0.180.
User avatar
Oct 15, 2021, 19:39
edited on: Oct 15, 2021, 19:48
Also noticed the "tunnel" effect of blue lines intensifying as it progresses. Also original behavior, faithfully reproduced by the 0.173 HLSL. Regression 0.174. My mistake on the regression for the line order bug. That regression was 0.180.

In all cases, the tunnel effect only reproduced with HLSL on. It is specifically an HLSL feature in 0.173 prior.
User avatar
Oct 15, 2021, 19:59
edited on: Oct 15, 2021, 19:59
I can confirm the blue lines being drawn over other vectors where they aren't typically expected with 0.180 regression (w/hlsl).