Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05235 Core Major Always Jul 24, 2013, 00:22 Aug 25, 2013, 17:11
Tester joe35car View Status Public Platform
Assigned To Ryan Holtz Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver
Version 0.149u1 Fixed in Version 0.150 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 05235: You can't alt-tab and back with HLSL enabled and in 148 you could
Description Use to work in Mame 148 but since .149 and newer it doesn't.
Steps To Reproduce Confirmed using the following test:
 
- open a command-likne window
- "mame mrdo -hlsl"
- game starts and visibly shows HLSL effects by default
- hit ALT+TAB - this pulls you back to desktop, with the MAME as an item on the bottom bar

As soon as you click on the MAME program again, the command-line window is spammed over and over by the following message:
Unable to reset, result 8876086c

You can highlight the command-line window and hit CTRL-C to stop it, or hit ESC for the MAME window, but unable to bring back the game screen after ALT+TAB.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
5
User avatar
No.09665
vyger
Tester
Jul 24, 2013, 00:54
I wonder: why keep the code that has so many problems (I speak of HLSL) against a minor graphical improvements?
Why do not go back to the code of 0.148u4 that was working as it should have?
Sorry, I do not want to be argumentative, but since the code will not be updated, I see no reason to hold a faulty version.
User avatar
No.09666
Tafoid
Administrator
Jul 24, 2013, 02:15
I'm not sure why you think the code will not be updated? Stuff like that was said during the last round of HLSL changes that were made and everything was corrected after a certain time, just not immediately and on demand. HLSL is not a requirement for MAME use.
User avatar
No.09667
vyger
Tester
Jul 24, 2013, 09:41
I might have misunderstood what is written in commit 23474, and in the case I apologize of that. :(

But as has been said now "HLSL is not a requirement for MAME use", why then it is an integral part of the code, when other similar projects (hqmame for example), are projects self standing?
User avatar
No.09668
Tafoid
Administrator
Jul 24, 2013, 13:53
That build (hqmame) contains HLSL from baseline sources as well as it's 'hqx' image processing. HLSL is for direct 3d and the other ones (hqx) are not d3d compatible, it seems, and you need to use direct draw or gdi video. You would experience the same problems using that build as you get regular MAME regarding this (and other) issues so I guess I don't understand the comparison.
User avatar
No.09669
vyger
Tester
Jul 24, 2013, 14:56
My comparison it was only as an example, I'm sorry but my English is awful, and maybe I can not express myself better.
Personally I do not think it's a problem of Direct3D or GDI or another, it was just an observation about the usefulness of having it in the code of MAME, not on the usefulness of the project itself which I think is great.
Obviously it's just my thoughts.