Hari's 1080p Shader's Presets & Screenshots

Sorted out: Some paths are wrong in \hari\refs\RGB-A.slangp (I checked only this one, suppose it will be same for most of pressets): line 14: shader1 = “…/…/shaders_slang/interpolation/shaders/b-spline-x.slang” in my case path: /shaders/shaders_slang/interpolation/shaders/bicubic/b-spline-x.slang

line 25: shader2 = “…/…/shaders_slang/interpolation/shaders/bicubic/b-spline-y.slang” in my case path: /shaders/shaders_slang/interpolation/shaders/bicubic//b-spline-y.slang

I suppose a lot of different shaders were moved inside retroarch dist. My retroarch version 1.22.2 (git: 69a4f0e) if this make sense as default shaders are not tagged anyhow

After changes shader presset was successfully loaded by retroarch (they should add some kind of debug console to track errors, or I dont know about it)

1 Like

Overal I like how RGB-A.slangp looks for PS1 (tested on 1 game, lol), but I would prefer an shader without any layout and borders/ Is there any option just fit it by height and left black areas on left-right side? I tried to play with config, but this is difficult withhout knowing what it means. Removing some part of presset with borders break presset:(

1 Like

It’s pretty easy to modify most shaders to looks consistently at higher resolutions. You just have to use different mask layouts or zoom the mask so that the emulated CRT’s TVL remains more or less the same. So a ~300TVL preset should or at least could look very similar at 1080p, 1440p and at 4K display resolutions.

Feel free to elaborate as to which shader and the preset settings used and I should be able to point you in the right direction.

For example for around 300TVL with CRT Guest Advanced with a mask that uses discrete R-G-B subpixels, for 1080p you can use Mask 6, Size 1, 1440p Mask 10, Size 1 or 4K Mask 12, Size 1. Alternatively you can use Mask 6, Size 2.

With Slot Mask presets, you might also have to adjust the height to maintain consistency.

Additionally, the Integer Scale Offset might need to be adjusted if using Mega Bezel and the Viewport Size no longer matches at different display resolutions.

For CRT-Royale you just have to adjust the “Mask - Triad Size Desired” and for Sony Megatron Colour Video Monitor you can play around with different combinations of the “Display’s Resolution” and “CRT Resolution (TVL)” Shader Parrameters.

2 Likes

@studentota2lvl Hi! yes that was a problem that I think I fixed but I didn’t :sweat_smile:

I will add an update soon!

Regarding this:

I think you are using the “mini” pack witch is entirely based on uborder that’s why it has bezels.

If you want, you can try the “regular” version of my presets: the first folders (Standard, NTSC,Edge smoothing…) are all presets without any border, note that most of those presets are supposed to be used with integer scaling ON.

EDIT: updated hari-mini, now it should work :sweat_smile:

EDIT2: I just made a version of RGB-A without the uborder bezel, you can get it here, just place it in the retroarch main shaders folder.

3 Likes

Thanks Checked, works fine. Downloaded full pack, can you tell me the following things:

  • if i would not use uborders (06 - Bezels), can I remove Duimon-Mega-Bezel-Potato pack, or there is other resources you are using from this pack? I checked with grep, and seems it is used only in 8-megabezel and 7-uborder (also in UBORDER-SCALE-FX-GRADE-GDV-BEZEL.slangp)
  • what is the difference between presset A/B/C and etc?
  • what is means ZERO, it is no mask shader?

I was trying to find the best, but due to huge anout of shaders, it was hard. I dont know a method to switch between different shaders without changing shaders dir, so that is why asking for a difference here, as did not find it on doc (however, I was manage to understand difference between different masks and conttection type)

Thanks

1 Like

Yes, if you don’t want bezels than you won’t need duimon’s pack.

In settings -> input -> hotkeys

you can set hotkeys for “next shader” and “previous shader”, it will cycles presets from the directory of the last preset loaded (I have it set to “.” and “,”).

also:

Quick Menu -> Shaders -> Manage Presets -> Remember last used shader directory -> ON

it will remember the last directory from where you loaded your preset and so you will have to do a little less “navigation”.

Zero is a ntsc preset with “less” mask, a/b/c, have different “takes” and mask/scanline configurations, at the end of the day it’s just a matter of taste! choose what looks and feel better to you! :nerd_face:

1 Like