MAMEUIFX

A full-of-features version of MAME designed for LCD monitors
It is currently 15/07/2018, 21:33

All times are UTC+02:00




Forum locked  This topic is locked, you cannot edit posts or make further replies.  [ 164 posts ]  Go to page Previous 1 2 3 4 517 Next
Author Message
 Post subject: Re: FX development news
PostPosted: 14/04/2015, 13:11 
Offline
Admin
Admin
User avatar

Joined: 17/09/2014, 16:04
Posts: 695
Location: Italy
14/04/2015
Improved AUDIT ALL ROMS dialog (From Robert source code)

Image

Added ability to set up 3 DIFFERENT shaders in OpenGL Dialog (As requested by u-man via PM)

Image

Also fixed some bugs discovered when started to fix upcoming MAMEDev madness about astring-->std::string replacement


Top
   
 
 Post subject: Re: FX development news
PostPosted: 14/04/2015, 15:14 
Offline
Moderator
Moderator
User avatar

Joined: 17/10/2014, 12:02
Posts: 108
Location: Germany
man, you are awesome... glad to see that you allready solved the shader stuff... really good job ;) .

Also nice that you didnt have much trouble with the latest MAME changes.... all looks promising....

CONGRATS to you and Robert, making the audit option even more viable.... Teamwork rules.

_________________
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


Top
   
 
 Post subject: Re: FX development news
PostPosted: 15/04/2015, 9:41 
Offline
Moderator
Moderator
User avatar

Joined: 18/09/2014, 14:44
Posts: 179
mamesick wrote:
14/04/2015
Improved AUDIT ALL ROMS dialog (From Robert source code)

Image



That looks really nice... I'd like to use that code...


Top
   
 
 Post subject: Re: FX development news
PostPosted: 15/04/2015, 15:40 
Offline
Admin
Admin
User avatar

Joined: 17/09/2014, 16:04
Posts: 695
Location: Italy
Robert wrote:
That looks really nice... I'd like to use that code...




Here you go but please consider my MUI_AUDIT.C is *heavily* modified if compared to original MAMEUI one. Though I'm sure you'll find what you need to change in your source easily. :)


Top
   
 
 Post subject: Re: FX development news
PostPosted: 16/04/2015, 10:53 
Offline
Moderator
Moderator
User avatar

Joined: 18/09/2014, 14:44
Posts: 179
Thank you :)


p.s. I removed the link.


Top
   
 
 Post subject: Re: FX development news
PostPosted: 24/04/2015, 16:37 
Offline
Admin
Admin
User avatar

Joined: 17/09/2014, 16:04
Posts: 695
Location: Italy
Only to make you guys aware that the MAMEDev astring-->std::string storm has ended and MAMEUIFX is still here fully working as usual. In the meantime, another small cleanup and rewrite of GUI source code happened. There could be some new bugs introduced but as usual they will be fixed (if found, of course!) in the short time. Next 0.161 should be a good release.


Top
   
 
 Post subject: Re: FX development news
PostPosted: 25/04/2015, 7:27 
Offline
VIP
VIP
User avatar

Joined: 18/09/2014, 16:13
Posts: 102
Location: Greenland
Good to hear! :)


Top
   
 
 Post subject: Re: FX development news
PostPosted: 29/04/2015, 22:44 
Offline
VIP
VIP
User avatar

Joined: 18/09/2014, 19:42
Posts: 116
Location: Tarnobrzeg/Poland
syncrefresh should work right now even with mt but Calamity mentioned that on some systems will not work correctly:

Quote:
Notice that in order to get any vertical synchronization through the OpenGL renderer, the WGL_EXT_swap_control extension must be present in the system, otherwise the emulation will run unthrottled. This seems to be totally driver dependent. Not a real alternative to Direct3D at the moment.


Though it seems this problem can be (?) fixed:

https://www.opengl.org/discussion_board ... ctivate-it


Top
   
 
 Post subject: Re: FX development news
PostPosted: 30/04/2015, 8:25 
Offline
Admin
Admin
User avatar

Joined: 17/09/2014, 16:04
Posts: 695
Location: Italy
haynor666 wrote:
syncrefresh should work right now even with mt but Calamity mentioned that on some systems will not work correctly:

Quote:
Notice that in order to get any vertical synchronization through the OpenGL renderer, the WGL_EXT_swap_control extension must be present in the system, otherwise the emulation will run unthrottled. This seems to be totally driver dependent. Not a real alternative to Direct3D at the moment.


Though it seems this problem can be (?) fixed:

https://www.opengl.org/discussion_board ... ctivate-it


Yes, I had to go into my Video Card advanced options to discover that I can enable Vertical Sync in OpenGL (triplebuffering too). Now I have full syncrefresh also with OpenGL in MAME. Though, as Calamity said, it depends too much by the user video card settings/drivers.


Top
   
 
 Post subject: Re: FX development news
PostPosted: 18/06/2015, 21:38 
Offline
Admin
Admin
User avatar

Joined: 17/09/2014, 16:04
Posts: 695
Location: Italy
18/06/2015
For the next release... I'm still testing it:
"CPU <--> GPU synchrony" in OpenGL

Image

Looks like MAME implementation of OpenGL drawing needs this feature, or at least it seems my AMD Radeon HD7400M video card. It's simply an extra OpenGL instruction call in the renderer source code. I decided to make it an option and not an internal default because there are a lot of discussion on the web about its use. It has been verified that it can severely reduce input lags but it seems it's also a performance loss, even if with a modern hardware you shouldn't notice anything relevant. My video card really benefits from this option, expecially with Vertical Sync enabled in its Control Panel and with MAMEUIFX "Sync to monitor refresh" option enabled. I have perfect smooth scrolling, no tearings, no hiccups and no one frame is skipped during emulation. I could post here some interesting links but now I'm in a hurry. Maybe tomorrow. If you want to do some researches by yourself, try to google "glFinish()"

Stay tuned


Top
   
 
Display posts from previous:  Sort by  
Forum locked  This topic is locked, you cannot edit posts or make further replies.  [ 164 posts ]  Go to page Previous 1 2 3 4 517 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited