Commit graph

1043 commits

Author SHA1 Message Date
Hyllian 704ad4f85d Add DDT-Jinc shaders
- A hybrid between DDT and Jinc2 shader;
- On diagonal edges it behaves like DDT, otherwise like Jinc2;
- Added a linear gamma preset too.
2022-08-14 08:04:03 -03:00
hizzlekizzle 80824a0241
Merge pull request #272 from Hyllian/master
New xbr and super-xbr version
2022-08-11 11:25:22 -05:00
Hyllian d2788f7cf3 New xbr and super-xbr version
- xBR folder reorganized;
- All main presets work with gamma corrected;
- Other Presets folder created for historical reasons.
2022-08-11 13:15:23 -03:00
hizzlekizzle fb3f4bfbce
add Hyllian's cubic README 2022-08-08 14:47:21 -05:00
hizzlekizzle 64a45efa3d
Merge pull request #271 from Hyllian/master
New anti-ringing code to bicubic, spline and lanczos shaders
2022-08-08 10:11:25 -05:00
Hyllian a53683a1ad Add catmull-rom and, b-spline multipass shaders
- Rename old catmull-rom-fast to catmull-rom;
- Add new catmull-rom-fast shader;
- Delete old b-spline-fast as it behaved exactly like bilinear;
- Add new b-spline-fast shaders;
- Add anti-ringing code to bicubic fast shaders.
2022-08-08 10:05:26 -03:00
Hyllian e16a936fb5 Add anti-ringing to lanczos3-fast shaders
- Similar to spline16 and spline36 anti-ringing code;
- ON by default and can be disabled using realtime param.
2022-08-08 09:34:00 -03:00
Hyllian 8766bbc0bf Add Anti-Ringing to spline16 and spline36
- Add a very good anti-ringing code to spline16 and spline36 shaders;
- It works best with spline16.
- it's ON by default and can be disabled through realtime shader parameter.
2022-08-08 09:25:04 -03:00
hizzlekizzle 44a6a0978a
Merge pull request #270 from Hyllian/master
Add lanczos, spline16 and spline36
2022-08-07 09:50:05 -05:00
Hyllian cfe2bc9ecf Add lanczos, spline16 and spline36
Three general purpose multipass shaders:
- lanczos3-fast: lanczos with 3-taps;
- spline16-fast: looks like lanczos2 with slightly less ringing;
- spline36-fast: looks like lanczos3 with  slightly less ringing.
2022-08-06 18:12:30 -03:00
hizzlekizzle e74fa6613c
Merge pull request #269 from Hyllian/master
Add bicubic-fast shaders
2022-08-01 16:17:20 -05:00
Hyllian 1a0aa9b7ab Add bicubic-fast shaders
- Bicubic shaders in two passes, very fast.
2022-08-01 17:29:55 -03:00
hizzlekizzle 0eef07429e
Merge pull request #267 from hunterk/master
big update to crt-guest shaders
2022-07-29 08:13:24 -05:00
hizzlekizzle 87ab39fb8b
Merge pull request #268 from HyperspaceMadness/master
Mega Bezel update to V1.0.003_2022-07-28_Rev-1
2022-07-29 08:13:11 -05:00
HyperspaceMadness f4c66450cf Mega Bezel update to V1.0.003_2022-07-28_Rev-1
* Updated to the latest guest release: crt-guest-advanced-2022-07-27-release1
  * Changed Guest mask size to 1 by default so that there isn't inconsistency using guest settings in the Mega Bezel
  * Adjusted the default SMOOTH-ADV scaling parameters for a sharper smooth look:
    * HSM_CORE_RES_SAMPLING_MULT_SCANLINE_DIR = 300
    * HSM_CORE_RES_SAMPLING_MULT_OPPOSITE_DIR = 125
    * HSM_DOWNSAMPLE_BLUR_SCANLINE_DIR = 0
    * HSM_DOWNSAMPLE_BLUR_OPPOSITE_DIR = 0
  * Added **Shift Sampling Relative to Scanlines** to shift the image relative to the scanlines
  * The ScaleFx settings now only appear on the SMOOTH-ADV preset nearer the bottom of the parameter list
  * Fixed Double image when using cropping in NTSC presets reported by @JHorbach1
  * Updated to crt-guest-advanced-2022-07-17-release1
    * Includes Scanline Gamma
  * Tube Gel and Diffuse Fixes
    * Gel is now mapped to the tube, independent of the black edge
    * Added a feature to add a bit of tube diffuse shading to the GEL this should make it look a little more natural
      * [ TUBE COLORED GEL IMAGE ] > Normal Multiply by Tube Diffuse Shading
    * HSM_TUBE_BLACK_EDGE_LAYERING_MODE has been removed as it's not needed anymore
    * CRT Multiply blend mode now works better when there is extra tube thickness
  * Changed HSM_TUBE_DIFFUSE_IMAGE_SCALE to 120 by default to have a less rounded look
    * If you want a stronger rounded shaded look reset it to 100
  * Fixed Scale discrepancy when using the Cab Glass Image
  * Added Shadow Opacity param to control shadow being applied to the static tube highlight
2022-07-28 21:56:28 -04:00
hunterk 2fa3156606 big update to crt-guest shaders 2022-07-28 19:48:28 -05:00
hizzlekizzle 6dbbc14615
Merge pull request #266 from Hyllian/master
Update xbr-lv2-small-details.
2022-07-25 16:43:25 -05:00
Hyllian f37ed772ba Update xbr-lv2-small-details.
- Improve dithering treatment.
2022-07-25 17:39:13 -03:00
hizzlekizzle 3f67e1870d
fix #255
works around rounding differences on different GPUs/drivers
2022-07-23 07:45:56 -05:00
hizzlekizzle 2d95505245
Merge pull request #265 from Hyllian/master
Add xbr-lv2-small-details shaders
2022-07-22 14:28:05 -05:00
Hyllian 3dcd44534a Add xbr-lv2-small-details shaders
- Avoid filtering (and detroying) dithering. Improves IQ on games that uses it (genesis mainly).
2022-07-22 15:23:12 -03:00
hizzlekizzle 7d736e0a64
Merge pull request #263 from Hyllian/master
Add ddt-xbr-lv1 shaders
2022-07-19 22:19:24 -05:00
Hyllian 9854ebe64e Add ddt-xbr-lv1 shaders
Merge xbr edge detection with sharpness control and triangulation from DDT.
2022-07-19 21:48:15 -03:00
hizzlekizzle acc1f3bdde
Merge pull request #262 from HyperspaceMadness/master
Fixed Magic Bloom capitalization error
2022-07-19 11:48:40 -05:00
HyperspaceMadness cfc495b250 Fixed Magic Bloom capitalization error 2022-07-18 20:53:17 -04:00
hizzlekizzle 10037d1d66
Merge pull request #261 from Hyllian/master
Add CUT and fix DDT shaders
2022-07-18 08:47:42 -05:00
Hyllian f0927ba3b0 Add CUT and fix DDT shaders
- Add CUT shaders. A kind of DDT shaders with some useful params to control interpolation;

- Fix DDT shaders (broken when porting from Cg to Slang). Courtesy of guest.r
2022-07-18 10:34:31 -03:00
hizzlekizzle 490c1ef5a0
Merge pull request #260 from Hyllian/master
Add xbr-lv3-multipass and lv3-9x-multipass
2022-07-16 19:23:09 -05:00
Hyllian 69cb0b092a
Merge branch 'libretro:master' into master 2022-07-16 21:05:50 -03:00
Hyllian 7c1b4b3b19 Add xbr-lv3-multipass and lv3-9x-multipass
- Add xbr-lv3-multipass and xbr-lv3-9x-multipass. Much faster than the standalone versions;
- Fix some typo on lv2.
2022-07-16 21:03:41 -03:00
hizzlekizzle 468cb25f09
add Louis' shadowmask 2022-07-16 16:32:12 -05:00
hizzlekizzle 4577d4a4d0
Merge pull request #259 from Hyllian/master
Update main xBR shaders
2022-07-16 07:55:06 -05:00
Hyllian b57ea11402 Update main xBR shaders
- New color distance function to improve IQ;
- Merge noblend and aa shaders in same files;
- Better param descriptions;
- New param to switch between noblend and aa;
- New lv1, lv2-multipass and lv3-9x.
2022-07-16 07:50:47 -03:00
hizzlekizzle 6b0413b1fe
Merge pull request #258 from hunterk/master
add 2xsai shaders courtesy of hyllian
2022-07-12 18:22:39 -05:00
hunterk b7b5d2269e add 2xsai shaders courtesy of hyllian 2022-07-09 18:42:04 -05:00
hizzlekizzle c534274912
Merge pull request #257 from HyperspaceMadness/master
Fixed Magic Bloom wrapping issue
2022-07-05 10:05:00 -05:00
HyperspaceMadness e300398571 Fixed Magic Bloom wrapping issue 2022-07-04 23:05:29 -04:00
LibretroAdmin defceb3d0a
Merge pull request #256 from HyperspaceMadness/master
Reshade Magicbloom Added
2022-07-04 05:30:58 +01:00
HyperspaceMadness 893454e459 Reshade Magicbloom Added 2022-07-04 00:00:52 -04:00
hizzlekizzle 5f45558608
Merge pull request #254 from HyperspaceMadness/master
Mega Bezel V 1.0.001 2022-06-24 Rev 1
2022-06-25 08:20:27 -05:00
HyperspaceMadness eb4c1d0640 Mega Bezel V 1.0.001 2022-06-24 Rev 1 2022-06-24 20:06:45 -04:00
hizzlekizzle 14721633b2
add black/white masks to subpixel mask function 2022-06-10 08:33:15 -05:00
hizzlekizzle 94b4fc4f3e
Merge pull request #250 from MajorPainTheCactus/megartron_3_3
V3.3 Sony Megatron Shader
2022-05-10 18:33:31 -05:00
MajorPainTheCactus 23f22288d0 Updates for ease of integration into Mega Bezel - changes to default gamma values and reorganisation of sdr and hdr presets 2022-05-10 22:18:30 +01:00
hizzlekizzle 1bd12dc7cd
Merge pull request #248 from MajorPainTheCactus/megatron_3_2
V3.2 Sony Megatron Shader
2022-04-16 17:42:47 -05:00
MajorPainTheCactus 8691daf16e Added the colour space gamuts back in after temporarily removing them to fix bugs Added gamma out as well as renaming previous gamma to gamma in 2022-04-16 22:10:47 +01:00
hizzlekizzle e348673023
Merge pull request #247 from mudlord/master
Losslessly compress LUTs
2022-04-16 10:53:48 -05:00
mudlord 2322a3fe48 Losslessly compress LUTs 2022-04-16 18:56:18 +10:00
hizzlekizzle 1945e96a44
Merge pull request #246 from MajorPainTheCactus/megatron_3_1
V3.1 Sony Megatron Shader
2022-04-15 17:26:44 -05:00
MajorPainTheCactus e0fa8ba1f3 Fixed colour issues when skipping phosphor gamuts Fixed gamma curves cropping dark colours (as per spec but not wanted early on in colour correction) Fixed up SDR presets to have zero values for main colour controls apart from gamma which is moved up to try and compensate for the dimmness 2022-04-15 16:19:16 +01:00