Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: MAME BGFX Shader on vertical roms strange moirč effects  (Read 2178 times)

0 Members and 1 Guest are viewing this topic.

xbrunox

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 148
  • Last login:March 26, 2024, 01:48:30 am
  • I want to build my own arcade controls!
MAME BGFX Shader on vertical roms strange moirč effects
« on: December 21, 2020, 03:14:13 am »
Hi everyone.
I have a problem with BGFX shaders.
when I apply CRT geom deluxe to horizontal games everything is fine.

when instead I apply it to vertical games I have a strange moiré on the screen and it almost seems to see a repetition of the pattern.

is this normal?

or is there a special shader for vertical titles?

thanks.

xbrunox

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 148
  • Last login:March 26, 2024, 01:48:30 am
  • I want to build my own arcade controls!
Re: MAME BGFX Shader on vertical roms strange moirč effects
« Reply #1 on: January 25, 2021, 10:21:23 pm »
Nothing? Noone?

jrf06

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:April 03, 2023, 03:00:21 pm
  • I want to build my own arcade controls!
Re: MAME BGFX Shader on vertical roms strange moirč effects
« Reply #2 on: March 18, 2023, 07:49:35 am »
Hello, I know it's been a while, but I'll leave this information in case it helps someone. I also had the same problem as the scan lines were overlapping. What I did was modify the ini file called vertical.ini

add these lines
#
# CORE RENDER OPTIONS
#
keepaspect                0
unevenstretch            0
unevenstretchx          0
unevenstretchy          1
autostretchxy            0
intoverscan               0
intscalex                 4          <-- is for 1080p
intscaley                 4          <-- is for 1080p

what this configuration does is keep the aspect ratio of a horizontal monitor flipped to vertical, this allows the scan lines to be displayed correctly and not overlap, of course the games look a little more stretched than their original proportion set mame, but I remember that in the arcades the technician rotated the monitor of a horizontal arcade and left it as vertical for ship games, it's the same thing that this jsjs configuration does.

Excuse my lousy English since I used a translator
« Last Edit: April 03, 2023, 03:00:21 pm by jrf06 »