English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 02 April 2018, 18:58   #81
guest.r
Registered User
 
guest.r's Avatar
 
Join Date: May 2017
Location: EU
Posts: 342
Here is CRT-Pi. You have to use masks though with WinUAE.

If you want more authentic masks, please use the modified _winuae.fx and D3D9.

Some options are removed atm, like curvature, but many folks don't like it anyway.
Attached Files
File Type: rar CRT-Pi-LoRes.rar (1.5 KB, 520 views)
guest.r is offline  
Old 02 April 2018, 19:31   #82
nobody
Registered User
 
nobody's Avatar
 
Join Date: Dec 2013
Location: GR
Age: 46
Posts: 1,416
Great job, used WinUAE 3.5 and almost did it on my old crap netbook (30 fps) which isn't capable of doing ANY shader. I am going to try on the big screen later.

Edit: 3x resolution(open image in new tab). Not bad at all


Last edited by nobody; 02 April 2018 at 20:28.
nobody is offline  
Old 02 April 2018, 20:45   #83
nobody
Registered User
 
nobody's Avatar
 
Join Date: Dec 2013
Location: GR
Age: 46
Posts: 1,416
1080p


Last edited by nobody; 02 April 2018 at 21:17. Reason: needs 4x shader option, updated screenshot
nobody is offline  
Old 03 April 2018, 09:45   #84
nobody
Registered User
 
nobody's Avatar
 
Join Date: Dec 2013
Location: GR
Age: 46
Posts: 1,416
Another interesting (and fast) shader

https://github.com/libretro/glsl-sha...rt-potato.glsl

Uses an external mask
https://github.com/libretro/glsl-sha...tato/resources


nobody is offline  
Old 03 April 2018, 19:39   #85
guest.r
Registered User
 
guest.r's Avatar
 
Join Date: May 2017
Location: EU
Posts: 342
CRT Potato seems to have ambitions to be the simplest/fastest crt shader around and in the right environment it suceeds.

But the actual code is mainly consisting from here unsupported variables like custom texture lookup, input size, output size and frag coordinates so the port would have to be a re-invention instead.

If crt-pi uses the "sharper" option it looks very similar and still runs decently fast (uncomment the SHARPER #define).

I also improved crt-guest to look a bit nicer and run faster, it's tweakable enough i guess.



Sharper setting:



Anyway i wouldn't use potato if pi runs fast enough...
Attached Files
File Type: rar CRT-Guest-Lo-Res.rar (1.7 KB, 527 views)

Last edited by guest.r; 03 April 2018 at 20:26. Reason: screenie+
guest.r is offline  
Old 03 April 2018, 22:07   #86
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
CRT-Guest looks really nice in combination with an Aperture/RGB mask. Could you add bloom that look at least a bit like we know from CRT-Royale?
Retro-Nerd is offline  
Old 03 April 2018, 22:40   #87
guest.r
Registered User
 
guest.r's Avatar
 
Join Date: May 2017
Location: EU
Posts: 342
I adapted the DosBox Daum port of Crt Easymode Halation, where bloom is added. It works correctly only in D3D9 mode.
Has lots of options and looks better with the modified _winuae.fx from previous page.
Attached Files
File Type: rar CRT-Easymode-Halation-LoRes-D3D9.rar (3.9 KB, 558 views)
guest.r is offline  
Old 03 April 2018, 22:51   #88
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
Looks very nice, but it's unfortunately too demanding in 2x multipliers when i use the new lagless Vsync method. Can you improve it a bit? And maybe add saturation too?

Last edited by Retro-Nerd; 03 April 2018 at 23:56.
Retro-Nerd is offline  
Old 04 April 2018, 09:06   #89
nobody
Registered User
 
nobody's Avatar
 
Join Date: Dec 2013
Location: GR
Age: 46
Posts: 1,416
Well i am happy how CRT-Pi looks, very close to how CRT-geom-flat would look and much more light-weight. It works well even on 8 years old laptops with Intel dual core and an old Radeon card. I didn't test but i bet CRT-geom wouldn't run well on such a machine.
nobody is offline  
Old 04 April 2018, 14:25   #90
guest.r
Registered User
 
guest.r's Avatar
 
Join Date: May 2017
Location: EU
Posts: 342
Quote:
Originally Posted by Retro-Nerd View Post
Looks very nice, but it's unfortunately too demanding in 2x multipliers when i use the new lagless Vsync method. Can you improve it a bit? And maybe add saturation too?
Bloom/glow can be a bit demanding with single pass shaders, but i think i found a good compromise, still it isn't intel igpu material.

Started from scratch and implemented it in the fast crt guest. For reference the original lottes-bloom crackles even at 3x res, this one manages 4x without slowdowns on my card.

It has the standard options and some more bloom related.
Hope it works fast enough...
Attached Files
File Type: rar CRT-Guest-Glow-Lo-Res.rar (2.2 KB, 474 views)

Last edited by guest.r; 19 April 2018 at 12:20. Reason: Small improovement.
guest.r is offline  
Old 04 April 2018, 14:34   #91
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
I have a Radeon RX 560. It's better now, but with the lagless Vsync enabled not good enough (38fps now, 25 before). Well, maybe it improves for me after more lagless Vsync updates from Toni. Thanks for the fast rework, looks really great and i like the more detailed glow/bloom options.

Last edited by Retro-Nerd; 04 April 2018 at 14:39.
Retro-Nerd is offline  
Old 04 April 2018, 15:54   #92
nobody
Registered User
 
nobody's Avatar
 
Join Date: Dec 2013
Location: GR
Age: 46
Posts: 1,416
Comparison

crt-easymode-halation-lowres


crt-hyllian-lowres


crt-pi-sharp


crt-geom-flat


crt-scanline


crt-guest-lowres (post #85)
nobody is offline  
Old 04 April 2018, 16:40   #93
guest.r
Registered User
 
guest.r's Avatar
 
Join Date: May 2017
Location: EU
Posts: 342
Quote:
Originally Posted by Retro-Nerd View Post
I have a Radeon RX 560. It's better now, but with the lagless Vsync enabled not good enough (38fps now, 25 before). Well, maybe it improves for me after more lagless Vsync updates from Toni. Thanks for the fast rework, looks really great and i like the more detailed glow/bloom options.
It can be made even faster, but has a tiny compromise involved. It looks OK, differences require a magnifying glass lol.

Hope this one goes over 60FPS...

@nobody: nice shots.

Edit: small bugfix in the shader, looks better now.
Attached Files
File Type: rar CRT-Guest-Glow-Fast-Lo-Res.rar (1.9 KB, 531 views)

Last edited by guest.r; 04 April 2018 at 23:19. Reason: Small bugfix.
guest.r is offline  
Old 04 April 2018, 17:07   #94
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
Yeah, that one works fast enough. Looks great after adjusting some values. Many thanks again. I guess this is it for now. Unless we see Vulkan/Slang support one day in WinUAE.
Retro-Nerd is offline  
Old 04 April 2018, 23:21   #95
guest.r
Registered User
 
guest.r's Avatar
 
Join Date: May 2017
Location: EU
Posts: 342
The latest shader had a small bug, fixed now, looks better.
guest.r is offline  
Old 05 April 2018, 00:14   #96
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
Couldn't see anything odd, but i believe you.
Retro-Nerd is offline  
Old 08 April 2018, 19:16   #97
guest.r
Registered User
 
guest.r's Avatar
 
Join Date: May 2017
Location: EU
Posts: 342
At Libretro the guys managed to do xBRZ in an arbitrary fashion, which i thought could be cool for WinUAE also.
The shader itself is a bit lighter then integer scale xBRZ, but i would advise to use it with 2x multiplier, is enough for 1080p.
You can also adjust the shader #define when using it with 1x - is around 4x faster, but not as crisp.

Happyhats!
Attached Files
File Type: rar xBRZ-LoRes.rar (3.2 KB, 489 views)
guest.r is offline  
Old 09 April 2018, 11:46   #98
Leandro Jardim
Registered User
 
Leandro Jardim's Avatar
 
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
I think that your shaders are very beautiful and realistic. They are helping to give a new dimension for the games I play on WinUAE. Thanks guest.r for coding a so valuable feature! And thanks for Toni, for coding WinUAE all these years!

Last edited by Leandro Jardim; 11 May 2018 at 08:06.
Leandro Jardim is offline  
Old 10 April 2018, 00:34   #99
mcbpete
Zone Friend
 
mcbpete's Avatar
 
Join Date: Oct 2004
Location: London, England
Age: 41
Posts: 239
Send a message via MSN to mcbpete Send a message via Yahoo to mcbpete
I've recently become a fan of using D3D:Lanczos16 combined with the Rgb.png mask (both available in the standard WinUAE install). It just completely throws me back on how I remembered my old 'miggy looking on my cheap red plastic rimmed 14'' TV back in Christmas '91 (except I was running Kickstart 2.04 then rather than 1.3!):


Last edited by mcbpete; 10 April 2018 at 01:09.
mcbpete is offline  
Old 10 April 2018, 00:49   #100
RoboCop
vB Veteran
 
RoboCop's Avatar
 
Join Date: Feb 2016
Location: Dundee, Scotland
Age: 38
Posts: 17
The D3D11 xBRZ got some smoothing bugs to iron out it makes my screen go blank unless I start with no filter at first and switching it to that on my latest WinUAE 3.6.1.

It doesn't appear as smooth and appear to be worse than the xBR Level 2 Acc HiRes.
RoboCop is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Multipass shaders craig64 support.FS-UAE 21 08 December 2020 11:01
HLSL/CG Shaders and xBR Enverex support.FS-UAE 11 19 July 2013 16:44
fx Shaders in WinUAE 2.6.0 crazy46guy support.WinUAE 8 16 June 2013 14:30
[FS-UAE] Optimized or corrected Amiga Game Database Entrys nexusle support.FS-UAE 3 24 August 2012 21:30
Subpixel-corrected lines and polygons on Amiga Scali Coders. Asm / Hardware 9 11 January 2012 12:37

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 14:43.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.17861 seconds with 14 queries