hunterk
582b9fe1ec
move the HDR shaders to their own directory, since they have specific requirements
2021-12-30 17:41:07 -06:00
hizzlekizzle
d332281c03
Merge pull request #212 from MajorPainTheCactus/master
...
Made default shader more like a Sony PVM 2730
2021-12-30 16:52:19 -06:00
majorpainthecactus
1e433f2c25
Made default shader more like a Sony PVM 2730 with a slightly softer image than the 20L4 Added two new slangp configs that represent a Sony PVM 2730 and a Sony PVM 20L4 Removed defunct shader parameters Added sharpness parameter Cleaned up shader a little
2021-12-30 22:09:44 +00:00
hizzlekizzle
b243ceb426
Merge pull request #211 from MajorPainTheCactus/master
...
v1.0 of Sony PVM 4K HDR shader that tries to emulate a Sony PVM 20L4
2021-12-29 15:49:07 -06:00
majorpainthecactus
e2036576a2
v1.0 of Sony PVM 4K HDR shader that tries to emulate a Sony PVM 20L4 CRT. Again requires a HDR capable screen typically of at least 700 nits (but may need less for OLEDs) This version adds support for different resolution patterns see shader for more details
2021-12-29 20:38:19 +00:00
hizzlekizzle
831adec8cf
Merge pull request #210 from hunterk/master
...
add zfast_lcd shader by popular demand
2021-12-26 14:30:20 -06:00
hunterk
d0f8703db9
add zfast_lcd shader by popular demand
2021-12-25 17:31:10 -06:00
Autechre
f8651de0f5
Merge pull request #209 from MajorPainTheCactus/master
...
Added HDR shader chain to be used with associated pull request 'Added…
2021-12-22 02:17:33 +01:00
majorpainthecactus
46cbd81131
Added HDR shader chain to be used with associated pull request 'Added support for HDR shaders #13390 ' in the RetroArch repository
2021-12-22 00:25:08 +00:00
hizzlekizzle
c4b4644869
Merge pull request #208 from realnc/crt-geom-deluxe-fine-grained-overscan
...
crt-geom-deluxe: finer grained overscan and scanline weight parameters
2021-12-19 08:33:39 -06:00
Nikos Chantziaras
5bdd44bbd9
crt-geom-deluxe: finer grained overscan and scanline weight parameters
2021-12-19 09:07:05 +02:00
hizzlekizzle
505f464779
Merge pull request #207 from realnc/crt-geom-deluxe-ntsc-adaptive
...
Add NTSC preset for crt-geom-deluxe
2021-12-02 08:43:45 -06:00
Nikos Chantziaras
dc59b9ab5b
Add NTSC preset for crt-geom-deluxe
2021-12-02 12:09:18 +02:00
hizzlekizzle
7e4d798705
use linear filtering with crt-pi
...
closes #206
2021-11-28 08:56:55 -06:00
hizzlekizzle
1d24c0b739
Merge pull request #203 from hunterk/master
...
fix some paths in old mame_hlsl
2021-11-27 17:02:10 -06:00
hunterk
425c3692b0
add dannyld's rainbow preset
2021-11-27 16:06:39 -06:00
hizzlekizzle
cf79442b78
Merge pull request #204 from realnc/ags-agb-border-presets
...
Add border presets for GBA with AGB-001 and AGS-001 screen shaders
2021-11-27 08:28:07 -06:00
Nikos Chantziaras
4b9959f991
Add border presets for GBA with AGB-001 and AGS-001 screen shaders
...
The AGB and AGS screen shaders always output 4x the base res (160p), so
1x is 640p, 2x is 1280p and 3x is 1920p.
2021-11-27 07:54:37 +02:00
hunterk
7d1fcb9735
fix some paths in old mame_hlsl
2021-11-26 13:24:24 -06:00
hizzlekizzle
df234f756c
Merge pull request #202 from hunterk/master
...
add scanlines-rere and fix typo
2021-11-21 21:31:48 -06:00
hunterk
be86380ca2
add scanlines-rere and fix typo
2021-11-20 09:18:02 -06:00
hizzlekizzle
ad7d2f32a0
Merge pull request #201 from bacondither/fsr-update1
...
Update FSR and add EASU upscaling only preset
2021-11-16 08:18:37 -06:00
bacondither
f19e1188f2
Update smaa+fsr.slangp
2021-11-16 12:38:33 +01:00
bacondither
da9f21c7b1
Add fsr-easu upscaling only preset
2021-11-16 11:11:16 +01:00
bacondither
8a05f272f9
Fix FSR border artifacts
2021-11-16 11:08:50 +01:00
bacondither
5059196147
Update FSR to v1.0.2
2021-11-16 11:02:29 +01:00
hizzlekizzle
72eb5c1547
add tiny texcoord offset to avoid rounding issues
...
fixes #200
2021-10-28 19:27:23 -05:00
hizzlekizzle
136728053c
whoops, fix broken paths
2021-10-28 16:35:49 -05:00
hizzlekizzle
284e5fbba6
update gdv-kurozumi preset to match base shader
...
fixes #199
2021-10-28 16:28:16 -05:00
Autechre
b935267568
Merge pull request #198 from brennier/patch-1
...
Change interlace_detect to a bool when using hardcoded settings
2021-10-21 22:45:13 +02:00
Bennett Rennier
72d89fbd2c
Change interlace_detect to a bool when using hardcoded settings
...
Fixes a compliation error that occurs if `RUNTIME_SHADER_PARAMS_ENABLE' is turned off. The inline function `is_interlaced' in the file `src/scanline-functions.h' expects `interlace_detect' to be a bool, not a float.
2021-10-21 13:11:41 -05:00
hunterk
ccef4b8693
Add a couple more stereoscopic 3D shaders ( #197 )
...
* add a couple more stereoscopic 3D shaders
* missed one for some reason
2021-10-19 10:45:50 -05:00
hizzlekizzle
33bf8f7e66
Merge pull request #196 from hunterk/interlacing
...
update bob-deinterlacing and remove now-redundant bob-and-ghost
2021-10-15 08:49:00 -05:00
hunterk
d052454535
update bob-deinterlacing and remove now-redundant bob-and-ghost
2021-10-13 19:20:23 -05:00
hizzlekizzle
e3a942c688
Merge pull request #194 from jntesteves/feature/smaa-fix
...
SMAA: Fix color edge detection
2021-09-14 22:41:17 -05:00
Jonatas Esteves
629f08f7b1
SMAA: Fix color edge detection
...
Fix incorrect calculation of local contrast adaption in color edge detection
This is the fix from PR iryoku/smaa#11
2021-09-13 22:15:35 -03:00
hizzlekizzle
a7b7e9179d
Merge pull request #193 from hunterk/master
...
add technicolor shader
2021-09-12 14:53:35 -05:00
hunterk
8df7a20e99
add technicolor shader
2021-09-12 13:07:34 -05:00
hizzlekizzle
38de4161cd
Merge pull request #192 from jntesteves/feature/fsr-lfga
...
SMAA and FSR: The 2nd Runner
2021-09-08 18:12:10 -05:00
Jonatas Esteves
b0b12b6a64
FSR: Improve quality of Film Grain and Anti-Aliasing
...
- New implementation of Film Grain that doesn't suck, so we can turn it up a nod by default. Supports RGB noise and shaping the distribution curve to control noise modulation. The previous implementation was just a placeholder, it was very basic.
- Greatly increased Anti-Aliasing quality in default preset.
- Include license headers to make clear that all my contributions are released on the public domain under the terms of the Unlicense. Anyone can do whatever they want with this.
2021-09-08 18:17:29 -03:00
Jonatas Esteves
dd9994482c
SMAA: Expose more quality settings
...
- Expose all the configuration settings used by the quality presets to allow fine-tuning of edge detection.
- Changed default edge detection technique from luma to color since in my tests that always yields better results.
- Increased quality to ultra in default preset.
- Deleted the duplication of the fragment shader part of the lib, as I figured out how to include the lib twice with different defines for the vertex and fragment passes. That is necessary probably because discard cannot be used in vertex shaders in RetroArch, indicated in a comment in the lib as a possible restriction in some compilers.
- Include license headers to make clear that all my contributions are released on the public domain under the terms of the Unlicense. Anyone can do whatever they want with this.
2021-09-08 18:17:29 -03:00
hizzlekizzle
788f73b930
Merge pull request #191 from hunterk/master
...
move integer-scaling-scanlines to match other directories; create pre…
2021-09-05 17:37:08 -05:00
hunterk
a4344d6e24
move integer-scaling-scanlines to match other directories; create presets for other scanline shaders
2021-09-05 08:21:44 -05:00
Autechre
d864d51462
Update integer-scaling-scanlines.slang
2021-09-05 04:03:46 +02:00
hizzlekizzle
1676209f7c
Merge pull request #190 from MajorPainTheCactus/master
...
Add integer scaling mode pixel perfect scanline shader
2021-09-04 14:08:28 -05:00
MajorPainTheCactus
65cb75e53c
Added integer scaling mode pixel perfect scanline shader for use with the new HDR mode in RetroArch
2021-09-04 11:17:02 +01:00
hizzlekizzle
4a8958f918
add Dranyth's modifications to ds hybrid view
2021-09-02 22:26:15 -05:00
hizzlekizzle
4f2076acd8
Merge pull request #189 from jntesteves/feature/fsr
...
Add AMD FSR and remade SMAA
2021-09-02 07:44:34 -05:00
Jonatas Esteves
18eeb6db1d
Add AMD FSR Super Resolution Upscaler
2021-09-02 02:40:36 -03:00
Jonatas Esteves
a4da0992bb
New port of SMAA
...
Adds a new port of SMAA. This includes the original sources unmodified. The original does a great job of ensuring compatibility with any shader compiler, so no need to modify it.
- Add a runtime toggle to choose edge detection technique;
- Position independent, doesn't need to be the first shader in a chain anymore.
2021-09-02 02:40:09 -03:00