Shaders for Retroarch 1.0.0.2 on PS3

Yeah. If you don’t mind, would you change a parameter on retroarch shader repo for me? I’d like to change the parameter XBR_EDGE_STR to value 3.5 in all super-xbr-small-details passes. It’s a minor change that will fix many artifacts, mainly related to dithering and other small details. This will preserve tiny fonts too.

I think I got it right now. New version of shaders (v10). It preserves small pixel details and don’t touch dithering.

What’s new ps3-shaders-v10:

  • New parameters for super-xbr-small-details.

Some screenshots:

More screenshots: https://imgur.com/a/uGUEoeL

1 Like

whoa, that small text looks really good :open_mouth:

I unfortunately can’t add anything to the repos at the moment, as I lost access to everything during the hack and haven’t had it restored, and the PRs I’ve sent sit unmerged. I could probably send another one for the xBR changes, though.

That’s sad!

Anyway, if you wanna reproduce these results on PC, you need to change some parameters and create others.

This is my preset of shaders, I use “super-xbr-3p-small-details-sharper.cgp” inside that zip:

shaders = "4"
shader0 = "shaders/super-xbr/super-xbr-small-details-pass0.cg"
filter_linear0 = false
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader1 = "shaders/super-xbr/super-xbr-small-details-pass1.cg"
filter_linear1 = false
scale_type_x1 = "source"
scale_x1 = "2.000000"
scale_type_y1 = "source"
scale_y1 = "2.000000"
shader2 = "shaders/super-xbr/custom-jinc2-sharper-fast.cg"
filter_linear2 = false
scale_type_x2 = "source"
scale_x2 = "2.000000"
scale_type_y2 = "source"
scale_y2 = "2.000000"
shader3 = "../stock.cg"
filter_linear3 = true

You just have to change and/or create parameters to get these results. Unfortunately, my PC is very old and don’t run slang shaders yet.

New version!

Now I’ve managed to port two blazing fast bicubic shaders described here: cubic shaders in 4 samples only!

Added:

  1. b-spline-fast.cg (a blazing fast bicubic shader which only needs 4 texture fetches! It’s at least 3x faster than current bicubic-fast.cg shader) ;

  2. catmull-rom-fast.cg (it needs only 9 texture fetches! It’s faster than bicubic-fast.cg)

  3. Added an optimized super-xbr-small-details-sharper-fast preset (now genesis-plus runs at full speed with this shader combo!)

ps3-shaders-v11

1 Like

Finally I figured out how to run some of the xbr multipass shaders on RA 1.0.0.2 for PS3!

Version 12 is here: ps3-shaders-v12

What’s new:

  • Added smart-blur shader (it’s very good as a last shader. Use the preset below with xbr-accuracy);
  • Added sgenpt-mix and checkerboard dithering shaders (I had to separate in two, because on PS3 you can’t change parameters on RA 1.0.0.2 on the fly);
  • Added xbr-lv2-multipass, xbr-lv3-multipass and xbr-lv2-accuracy-multipass;
  • Added super-xbr-p3-rounded shaders (if you like rounded pixels);
  • Tweaked super-xbr-small-detail shades a bit for better accuracy;
  • Added presets for nedi-super-xbr, sgenpt-mix-crt, checkerboard-crt, xbr-lv2-accuracy-smart-blur;
  • Some tweaks on crt-hyllian to enhance scanlines/colors (old version was too saturated).
1 Like

What did you need to change?

You just need to delete the line on the preset with “framebuffer” on it. Even if it’s set to FALSE, it isn’t recognized by the PS3. The only one that I could’nt make to work was the mlv4. That’s because this old RA version doesn’t support previous passes, except if the previous one is the ORIG one.

1 Like

It seems the ancient bug preventing the PS3 from running multipass shaders is gone:

I’m looking forward for the new PS3 version to test this. If yes, I’ll abandon Retroarch 1.0.0.2 for good!

2 Likes

Nice to see that work done!

Please can you reupload (ps3-shaders-v12) to another server?Thanks in advance.

Here’s a new link. And this time it includes two new shaders:

Added ddt-xbr-lv1 and super-xbr-3p-final.

ps3-shaders-release-22-07-31.zip

2 Likes

Worked on most shaders to work with current Retroarch CE (which is slower than 1.0.0.2).

Added:

  • b-spline (multipass shader very fast);
  • bicubic-fast (multipass shader very fast);
  • lanczos3-fast (multipass shader very fast);
  • crt-hyllian-pvm (multipass too);
  • super-xbr now comes in only three flavors: fast, small-details and vanilla;

I’ve changed how most shaders are upscaled. For example, 4xSoft now uses b-spline multipass to upscale from 4x to screen viewport. So, 4xSoft never looked so good! The same applies to: 2xsal, super-2xsai, advanceaa, 2xScaleHq, 4xScaleHq and xBR family.

ps3-shaders-22-08-06.zip

2 Likes

I logged after so much time just to say “Thank you”.

1 Like

Hello Hyllian, I can’t download the pack. Could you upload it again please?

Thank you very much in advance.

Hi hyllian, great job with the shaders, I’m using version 8 because the link for 12 is offline, could you upload it again, thanks.

Here is the last pack I worked last year with some additions to v12. I can name it v13.

What’s new:

  • Added crt-nobody (a very fast crt shader);
  • Added retro-tiles (a good shader for handheld systems);
  • Added preset crt-nobody-sharpsmooth (a bonus combining crt and sharpsmooth);
  • Added checkerboard-dedither;
  • Added preset crt-nobody-dedither to use with genesis games plagued with dithering;
  • Added ddt-xbr-lv1;
  • Update crt-hyllian;
  • Added crt-hyllian-sinc;
  • Added crt-hyllian-sharpsmooth.

PS3 shaders v13

OBS: Tested on Retroarch CE edition. This is the last one that work on PS3. No idea if all of them work on 1.0.0.2. If you still need v12, get here.

4 Likes

Im sorry if im doing this wrong but the first link wont work and the 2nd won’t even open, can you reupload please

1 Like

Links updated. Try now!

1 Like

YES they work!! Thank you so much man you are the best

1 Like