MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

anikom15
Instigator/Local CRT Guru
Reged: 04/11/16
Posts: 287
Send PM
Re: CRT-aperture GLSL shader
08/18/17 05:24 PM


The reason I ask is because the current implementation is an annoyance to me and doesn't fit well in the whole scheme.

'HDR monitor' probably means three things:
1. Good contrast
2. Wide gamut
3. Higher bit-depth

1. doesn't require any additional changes in MAME. 2 could be bad if 3 is not present in the monitor as well. Honestly, wide gamut is a pain in the ass and outside of photography really doesn't need to exist, but the next video standards use wide gamuts so I guess we have to live with them. To implement this in MAME is tricky. We'll probably need a third-party color management library and have to override everything the OS does, which can potentially be confusing and annoying, because every OS does color management differently, and there are quirks like how color management doesn't actually work for fullscreen apps on Windows. As far as the shader goes, right now I implemented 8 color space matrices. I might have to generate these matrices in real-time instead. It depends what sort of gamuts are used in these monitors. Hopefully they all just use the UHD standard, but I suspect it's not so simple. If you can, send me info on these monitors.

I want to make a shader for artwork, the glow effect would have to go there, but that's probably a separate project right now.

I can't make any improvements to the vector shader, but I can try to port it to BGFX. Porting is not as trivial as advertised unfortunately.







Entire thread
Subject Posted by Posted on
* CRT-aperture GLSL shader Dadriell 08/17/17 03:37 AM
. * Re: CRT-aperture GLSL shader anikom15  08/18/17 05:07 AM
. * Re: CRT-aperture GLSL shader uman  08/18/17 10:12 AM
. * Re: CRT-aperture GLSL shader anikom15  08/18/17 04:30 PM
. * Re: CRT-aperture GLSL shader MooglyGuy  08/19/17 03:20 AM
. * Re: CRT-aperture GLSL shader Qun Mang  08/19/17 04:59 AM
. * Re: CRT-aperture GLSL shader anikom15  08/19/17 03:45 AM
. * Re: CRT-aperture GLSL shader uman  08/18/17 04:58 PM
. * Re: CRT-aperture GLSL shader MooglyGuy  08/19/17 03:14 AM
. * Re: CRT-aperture GLSL shader B2K24  08/18/17 07:20 PM
. * Re: CRT-aperture GLSL shader anikom15  08/19/17 03:44 AM
. * Re: CRT-aperture GLSL shader uman  08/19/17 11:51 AM
. * Re: CRT-aperture GLSL shader anikom15  08/19/17 07:17 PM
. * Re: CRT-aperture GLSL shader MooglyGuy  08/20/17 12:05 AM
. * Re: CRT-aperture GLSL shader mhoes  08/20/17 11:18 AM
. * Re: CRT-aperture GLSL shader MooglyGuy  08/20/17 11:23 AM
. * Re: CRT-aperture GLSL shader mhoes  08/20/17 11:35 AM
. * Re: CRT-aperture GLSL shader Vas Crabb  08/19/17 02:27 AM
. * Re: CRT-aperture GLSL shader anikom15  08/18/17 05:24 PM
. * Re: CRT-aperture GLSL shader Vas Crabb  08/19/17 02:30 AM
. * Re: CRT-aperture GLSL shader B2K24  08/18/17 07:05 AM
. * Re: CRT-aperture GLSL shader B2K24  08/18/17 02:37 AM
. * Re: CRT-aperture GLSL shader uman  08/17/17 10:38 AM
. * Re: CRT-aperture GLSL shader Dullaron  08/18/17 01:50 AM
. * Re: CRT-aperture GLSL shader B2K24  08/17/17 04:41 AM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 322 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4825