Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06783 Graphics Minor Always Dec 4, 2017, 22:26 Dec 6, 2017, 18:40
Tester wuemura View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Open OS Linux (64-bit)
Status [?] Confirmed Driver
Version 0.192 Fixed in Version Build 64-bit
Summary 06783: Lines across the screen appears if GLSL and prescale = 1
Description If GLSL and the prescale = 1 are enabled at the same time is possible to see lines across the screen braking the graphics, this is not direct related with machines because the same defect happens on different machines.

If prescale =2 or 3 the defect is gone.
Steps To Reproduce ./mame64 -video opengl -window -maximize -filter -prescale 1 -gl_glsl sf2ce

If you remove "-prescale 1" or "-gl_glsl" the defect vanishes, it only happens if this options are used at the same time.
Additional Information It only affect Linux, Windows doesn't have this issue.
Regression Version
Affected Sets / Systems
Attached Files
png file icon mamebug-01.png (872,202 bytes) Dec 4, 2017, 22:26 Uploaded by wuemura
png file icon mamebug-02.png (498,001 bytes) Dec 4, 2017, 22:27 Uploaded by wuemura
png file icon mamebug-03.png (1,119,841 bytes) Dec 4, 2017, 22:28 Uploaded by wuemura
There are no relationship linked to this issue.
User avatar
Dec 6, 2017, 12:07
edited on: Dec 6, 2017, 12:08
AFAIK, you can't use opengl/glsl sliders if prescale is greater than 1.
Anyway, the behaviour seems confirmed, but not I'm sure what can be done about it.

Tested Windows: -opengl -gl_-gl_glsl
User avatar
Dec 6, 2017, 18:40
I'm just reporting the behavior, besides "-window" and "-maximize" I don't use any of the other switches. I was helping a user out that uses this settings and this behavior started.

It could be a good idea to block options that it's not suppose to be used together, like if enabled it will automatically disable the other, or will be faded out and vice versa. Specially if no developer is available to fix this now, it could prevent new reports in the future.

Thank you @Tafoid.