Commit Graph

25 Commits

Author SHA1 Message Date
metallic77
336cde9454
Update simple_dither.glsl
further improvements, separated horizontal and vertical dither.
2023-07-22 17:46:43 +03:00
metallic77
4882275a0e
Update simple_dither.glsl (#244)
* Update simple_dither.glsl

small improvement

* Update simple_dither.glsl

* Update simple_dither.glsl

mistake, reverting

* Update crt-sines.glsl

Better image quality, fixed mask size.
2023-07-22 08:07:55 -05:00
metallic77
ed725ac696
Update simple_dither.glsl
some small improvements for less artifacts
2023-07-21 21:35:29 +03:00
metallic77
efa86c5e2f
update ntsc-feather (#242)
* Update ntsc-feather.glsl

* Update ntsc-feather.glslp

* add simple-dither

* Add files via upload

* Update ntsc-feather.glsl

* Update simple_dither.glsl
2023-07-21 12:14:01 -05:00
Eschenbacher.Stefan
92e5ff0ea3 add bayer 4x4 matrix ordered grid dithering shader
Features:
- uses bayer 4x4 matrix
- color depth can be selected with a parameter
- dithering will be calculated according to selected color depth
2023-05-16 20:30:12 +02:00
hunterk
d95c2454cc
update crt-hyllian shaders and presets, move hyllians crt stuff into … (#136)
* update crt-hyllian shaders and presets, move hyllians crt stuff into a dedicated dir

* fix glow mask
2021-01-16 09:32:02 -06:00
hunterk
28a385c97c update sgenpt to v5 2020-12-03 15:58:20 -06:00
hunterk
5d94088956 add Hyllian's sgenpt dedithering shader and preset 2020-11-13 15:21:16 -06:00
hunterk
12afa20d7b fix componentwise comparisons in jinc shaders 2019-09-28 07:52:19 -05:00
hunterk
b950899a72 fix weird scaling after #90 2019-06-03 10:07:29 -05:00
LazyBumHorse
a8002b0d22 replace invalid scale_type_<number> with scale_type<number> 2019-05-28 22:36:05 +02:00
hunterk
a28198bc9b squash recursive dot macro 2019-01-20 22:17:41 -06:00
hunterk
17ec3b3394 more macro fixes 2017-10-16 21:15:58 -05:00
hunterk
dd8e4fa8e8 remove potentially recursive texture macro 2017-10-16 21:08:58 -05:00
gizmo98
8e55856721 add precision medium int
VC4 open source GLES driver needs precision mediump int to compile this
shaders without precision error.

https://github.com/libretro/glsl-shaders/pull/29#issuecomment-327880857
2017-09-08 09:40:58 +02:00
hunterk
4e329d0ace attempt to add precision to all uniform int Frame* at once 2017-08-31 22:00:22 -05:00
hunterk
7816a476c2 hopefully the last compatibility fixes 2017-06-23 21:51:55 -05:00
hunterk
07b11592cf more cleanups and COMPAT_PRECISION redef fixes 2017-06-23 10:11:56 -05:00
hunterk
1ad6ef4e4e add option to blend in linear gamma 2017-06-16 21:58:26 -05:00
hunterk
7eb2eff5f2 add option to blend in linear gamma 2017-06-14 09:16:09 -05:00
hunterk
620f1ba627 add mdapt, cbod and xbr-hybrid shaders and presets 2017-05-18 22:03:03 -05:00
hunterk
cc79eebc62 finish adding version directives and compatility clean-ups for GLES 2017-05-13 09:18:47 -05:00
hunterk
38e112b7b6 initial addition of #version directives, causes some breakage 2017-05-09 23:16:04 -05:00
hunterk
ec83c6c806 hopefully knock out the recursive macro problem for good 2017-03-03 15:27:40 -06:00
hunterk
1fbe82fc82 add manual dithering conversions 2017-02-28 09:14:38 -06:00