Commit graph

1505 commits

Author SHA1 Message Date
hizzlekizzle 4968a52943
fix NSO-gbc-color.slang 2024-05-09 09:49:36 -05:00
hizzlekizzle 7fc92d726a
Merge pull request #587 from Hyllian/master
Add crt-royale-downsample preset and LUTs
2024-05-05 22:46:03 -05:00
Hyllian 97c7ed71ca Add crt-royale-downsample preset and LUTs
- Added 2 LUTs: grade-rgb and grade-composite.
- Added crt-royale-preset is resolution internal agnostic, so it'll work with 2x, 3x, 4x and so on. Just use internal res above 1x.
2024-05-05 16:12:55 -03:00
hizzlekizzle 699402877c
Merge pull request #586 from Hyllian/master
Update super-xbr and mixed-res shaders
2024-05-03 22:40:19 -05:00
Hyllian 729ab17673 Update super-xbr and mixed-res shaders
- Super-xbr go back to gamma color, as I think it looks better;
- Some parameters tweaked;
- New mixed-res presets.
2024-05-03 12:39:32 -03:00
fishcu 3378d01600
Fishcu/pixel aa xform (#585)
* Upstream optimizations from GLSL; split out vert shader

* Revert splitting of pix aa vert shader; Implement xform variant
2024-05-01 19:00:04 -05:00
hizzlekizzle f047ae72aa
Merge pull request #584 from Hyllian/master
Update dilation shader
2024-05-01 10:24:12 -05:00
Hyllian 096f95adc6 Update dilation shader
- Added a param to control better dilation. So, now it's a soft dilation.
2024-05-01 11:39:38 -03:00
hizzlekizzle 7aff4e6ccd
Merge pull request #583 from fishcu/fishcu/rename-includes-to-inc
Rename files that are included but no proper shader on their own to .inc
2024-04-29 16:28:19 -05:00
fishku 31caee64df Rename files that are included but no proper shader on their own to .inc 2024-04-29 22:59:57 +02:00
fishcu 0eb12c628d
Fishcu/authentic gbc (#582)
* First working version

* Add overbright feature; Clean up code

* Consistent precision

* Rename included files; Separate out vert shader as utility function
2024-04-29 13:48:41 -05:00
hizzlekizzle 67a1ee78e0
Merge pull request #581 from Hyllian/master
Update film-grain.slang
2024-04-27 09:38:57 -05:00
Hyllian c562d89ec8 Update film-grain.slang
Some code optimizations.
2024-04-27 11:10:27 -03:00
hizzlekizzle 4de1678515
Merge pull request #580 from Hyllian/master
Add film-grain shader
2024-04-26 11:40:57 -05:00
Hyllian 96713a17fb Add film-grain shader
- Nice film-grain shader.
2024-04-26 09:19:32 -03:00
hizzlekizzle e77c37fe54
Merge pull request #579 from kokoko3k/master
Add autocrop-koko shader
2024-04-22 08:15:04 -05:00
Antonio Orefice d49bab8d0c Add autocrop-koko shader 2024-04-22 10:44:25 +02:00
hizzlekizzle ca2c0223c5
Merge pull request #578 from Hyllian/master
Add crt-royale-smooth preset
2024-04-19 11:50:41 -05:00
Hyllian 71d3618ba3 Add crt-royale-smooth preset
- Added to presets folder;
- A very good smoothed crt combining royale with scalefx and b-spline.
2024-04-19 09:03:45 -03:00
hizzlekizzle 2f8af209bc
Merge pull request #577 from Hyllian/master
Add n64 3-point and relief shaders
2024-04-17 14:24:01 -05:00
Hyllian 40f5d882c8 Add n64 3-point and relief shaders
- Known N64 3-point texture filter, now in slang;
- Relief shader. Gives some bump to pixel art games.
2024-04-17 15:11:12 -03:00
hizzlekizzle 7984c9953a
Merge pull request #576 from Hyllian/master
Add lanczos2-5-taps
2024-04-15 20:28:33 -05:00
Hyllian 594d9a2fc3 Add lanczos2-5-taps
- Add lanczos2 using just 5 texture lookups.
2024-04-15 18:52:50 -03:00
hizzlekizzle ee403bcdd8
Merge pull request #575 from Hyllian/master
Add mixed-res shaders
2024-04-14 20:11:20 -05:00
Hyllian e8287f250e Add mixed-res shaders
- Add mixed-res shaders in downsample folder;
- Presets for 2x, 3x and 4x downsample added.
2024-04-14 15:48:42 -03:00
Hyllian 341aac7b7f
Add 2xsal-level2-xbr shader and presets (#573)
* Add 2xsal-level2-xbr shader and presets

Port of guest' shaders from Cg.

* xbr-xsal presets moved to presets subdir
2024-04-10 19:27:05 -05:00
hizzlekizzle 9f2c201028
Merge pull request #572 from Hyllian/master
Add NEDI-Hybrid shaders
2024-04-09 19:38:42 -05:00
hizzlekizzle c342a69e3b
Merge pull request #567 from mattakins/master
More gameboy shader presets and modifications
2024-04-09 19:37:11 -05:00
Hyllian 2e3f25c347 Add NEDI-Hybrid shaders
- Update NEDI shaders;
- Add NEDI-hybrid shaders. It includes filter fallback (b-spline, jinc, catmull-rom).
2024-04-09 13:42:15 -03:00
hizzlekizzle d7e15b9c05
Merge pull request #571 from fishcu/fishcu/minor-fixes
Minor fixes to input transformation library and blur fill
2024-04-09 08:54:47 -05:00
hizzlekizzle 932d2a6304
Merge pull request #570 from HyperspaceMadness/master
Added drez Downsampling and Updated Print Resolution
2024-04-09 07:31:20 -05:00
fishku b5bf043b17 Change default param 2024-04-09 18:39:53 +09:00
fishku 5831505f0d Minor fixes found during GLSL porting of code 2024-04-09 18:39:53 +09:00
Matt Akins 155e471cae Updated gameboy preset names based on feedback 2024-04-07 23:12:28 -07:00
HyperspaceMadness b6b3792816 Added drez and improved print-resolution 2024-04-07 22:12:29 -04:00
hizzlekizzle 05414f65e3
Merge pull request #568 from Hyllian/master
Update DDT and NEDI shaders
2024-04-05 15:28:55 -05:00
Hyllian 0135078c3a Update NEDI shaders
* Implemented bilinear fallback to get rid of most NEDI artifacts;
* User Param EDGE STRENGTH added. At value 1.0 it behaves as original NEDI.
* Presets updated.
2024-04-05 15:26:40 -03:00
Hyllian 2ac8ca7c1b Update ddt.slang
* Implemented Fallback to Bilinear controlled by user param.

* At its default value it gets rid of most ddt artifacts by falling back to relied bilinear filtering.

* At value 1.0, it behaves as original DDT shader.
2024-04-05 15:22:30 -03:00
Matt Akins 6bfb9df4df Added gameboy-advance preset
Created a preset for the gameboy shader optimized for Game Boy Advance games. This preset creates a cool LCD effect where pixels really pop.
2024-04-04 16:46:17 -07:00
Matt Akins eab71b6be9 Added gameboy-pocket-high-contrast
Color palette taken from Tatsuya79's Handheld Border Shader project. A great color scheme for Game Boy games that falls in-between gameboy-pocket and gameboy-light-mode.
2024-04-04 16:43:54 -07:00
Matt Akins 69c2821239 Added gameboy-color-white-bg preset for gameboy shader
This is an alternative to my previous gameboy-color preset. It features a white background as opposed to the traditional sepia tone used to mimic the original Game Boy panels. This results in truer, brighter colors but a bit harder on the eyes and less nostalgic.
2024-04-04 16:36:07 -07:00
Matt Akins f7cf08900e Restored gameboy shader Blending Mode default to 0
This variable determines how pixels are blended and affects the appearance of the pixel grid. The original Cg gameboy shader defaulted to Blending Mode 0. While a matter of preference, I find Blending Mode 0 looks better across a wider range of resolutions (especially handheld, lower resolution devices) and doesn't wash out the image like Blending Mode 1.
2024-04-04 16:30:35 -07:00
hizzlekizzle dd228b941b
Merge pull request #566 from Hyllian/master
Add cheap-sharpen shader
2024-04-04 17:33:18 -05:00
Hyllian 7b0a142a17 Add cheap-sharpen shader
A lightweight sharpen shader with anti-ringing.
2024-04-04 17:50:18 -03:00
hizzlekizzle 2a7c19b6b4
Merge pull request #565 from Hyllian/master
Add bicubic-5-taps and hermite shaders
2024-04-02 18:11:32 -05:00
Hyllian 68d982035f Add bicubic-5-taps and hermite shaders
- Two standalone fast shaders.

* Hermite was never explicitly available, so I think it deserves a place. It's a slightly softer quilez shader.
2024-04-02 17:38:57 -03:00
hizzlekizzle 93c9547985
Merge pull request #564 from Hyllian/master
Add b-spline-4-taps and catmull-rom-5-taps
2024-04-01 19:12:25 -05:00
Hyllian 28fb09f791 Add b-spline-4-taps and catmull-rom-5-taps
Two standalone fast cubic shaders.
2024-04-01 16:11:32 -03:00
metallic77 1c0a4ccbd2
Update fake-crt-geom-potato.slang (#563) 2024-03-24 10:42:43 -05:00
metallic77 d367f6cf73
Update fake-crt-geom-potato.slang (#562) 2024-03-23 10:47:46 -05:00