Commit graph

1342 commits

Author SHA1 Message Date
Antonio Orefice 5730f7b248 Update from 4.1 to koko-aio-ng 2023-09-28 16:26:48 +02:00
hizzlekizzle 44f1a2d85f
Merge pull request #489 from kokoko3k/master
Add a fast curvature function that tries to survive "Dolby ears®"
2023-09-27 14:09:22 -05:00
Antonio Orefice 5766ed2fbf Add a fast curvature function that try to survive "Dolby ears®" 2023-09-27 11:14:32 +02:00
hizzlekizzle 43ad7ab791
Merge pull request #488 from metallic77/slang
reduce moire to minimum
2023-09-25 15:55:56 -05:00
metallic77 988892ea2a
reduce moire to minimum 2023-09-25 19:11:43 +03:00
hizzlekizzle 9266fa24b6
Merge pull request #486 from metallic77/slang
Update crt-caligari.slang
2023-09-22 19:52:29 -05:00
hizzlekizzle d9cf8eaf45
Merge pull request #487 from timmcca-be/simpletex_bg_intensity
Add "Background Intensity" parameter to simpletex shaders
2023-09-22 19:47:43 -05:00
Tim McCabe 129604300d Add BACKGROUND_INTENSITY to other simpletex shaders 2023-09-22 10:49:22 -04:00
Tim McCabe 607c0979bb Add BACKGROUND_INTENSITY to gbc-color 2023-09-22 10:38:37 -04:00
metallic77 5488db25f4
Update crt-caligari.slang
Pixels will overlap each other below 0.5.
2023-09-22 07:58:49 +03:00
hizzlekizzle 1fac9d0ddd
Merge pull request #485 from metallic77/slang
Update crt-geom-mini
2023-09-21 13:44:39 -05:00
metallic77 9a07c32dd0
Update crt-geom-mini.slang 2023-09-21 09:20:00 +03:00
hizzlekizzle 3c51ba2b22
Merge pull request #484 from MajorPainTheCactus/megatron_5_7
V5.7 Sony Megatron Shader
2023-09-16 18:16:16 -05:00
MajorPainTheCactus 0a082bde59 Added a couple of NTSC simulation presets offered by GDPD1 and Azurfel based on work done by Guest.r. Tweaked my version too. 2023-09-16 22:15:51 +01:00
MajorPainTheCactus e83780fb52 Fixed incorrect inverse gamma curve being applied - presumably the cores dont adhere to the output standard of the time? Dont know but this works. 2023-09-16 21:26:30 +01:00
metallic77 1b38f425cc
add 'crt-geom-mini' (#483)
* add 'crt-geom-mini'

* add 'crt-geom-mini'
2023-09-16 11:18:12 -05:00
fishcu c1488579ee
Scaling: Add overscale option (#482)
* Scaling: Add overscale option

* Bump versions
2023-09-14 19:55:13 -05:00
hizzlekizzle 3118737ff4
Merge pull request #481 from Dogway/master
Grade - Update + Features + Fixes. Click for log
2023-09-11 21:18:43 -05:00
Dogway 5620bb1dc6
Grade - Update + Features + Fixes. Click for log
- Automatic compensation for black lift in 1886a gamma function, use instead "Black Level" to raise or lower blacks as usual
- Automatic gamma compensation given the new normalized black
- "Black Level" now is deterministic and given in 8-bit values. +10 means blacks will be lifted 10 point values for any gamma output
- Optimization. Now if signal type is RGB, phosphors + color space are sRGB and temperature ~6500K then the wp_adjust() function will be bypassed
2023-09-11 19:46:48 +01:00
hizzlekizzle 07069cd4f7
Merge pull request #480 from MajorPainTheCactus/master
V5.6 Sony Megatron Shader
2023-09-10 22:43:48 -05:00
MajorPainTheCactus d2e2d77a6d Moved the settings around a bit to highlight the peak luminance and paper white luminance a bit more Add the differing phosphor sets - these override the standards primaries set by the colour system 2023-09-10 21:59:37 +01:00
hunterk 94a7736c65
add cleanEdge shader with edge-smoothing and rotation presets (#479)
* add cleanEdge shader with edge-smoothing and rotation presets

* move cleanEdge to an include to customize available parameters in scale vs rotate versions
2023-09-10 10:03:07 -05:00
metallic77 0da7abb5da
add crt-Cyclon (#477)
* Add files via upload

* Add files via upload

* Update crt-Cyclon.slang
2023-09-10 09:18:56 -05:00
fishcu e366c7524c
Correctly account for screen rotation in several shaders (#478)
* Refactor scaling into include library

Add separate H and V integer scale forcing

Fix blur_fill; average fill still TODO

Clean up and fix blur_fill; Initial docs; Avg fill TODO

Mostly fix avg. fill; sampling TODO; Bump versions, add docs

Fix H/V extension; Tweak default params

Fix avg. fill

Remove defines, create functions

Reorder params

Clean up

Fix pixel_aa subpx sampling with rotation

* Minor docs fix
2023-09-10 09:15:41 -05:00
hizzlekizzle eca36c3b04
remove viewport scaling from crt-sony-megatron.slangp
causes problems in some cases, apparently
2023-09-09 08:43:07 -05:00
hizzlekizzle fb1a15c8b7
Merge pull request #475 from metallic77/slang
Update chromaticity.slang
2023-08-25 20:07:14 -05:00
metallic77 69417bb472
Update chromaticity.slang 2023-08-25 21:56:35 +03:00
hizzlekizzle fc1617cd29
Merge pull request #474 from hunterk/master
Update Pokefan531's handheld color shaders
2023-08-23 11:04:17 -05:00
hunterk 3d35d7f70b update pokefan's handheld LUTs and move them to their own subdir 2023-08-22 18:49:55 -05:00
hunterk 93baa7ffac update pokefan's handheld color shaders 2023-08-22 17:34:32 -05:00
metallic77 9ed0fc60ed
fine-tune settings (#473)
* fine-tune settings

* add hd version closer to blargg's ntsc

* Update ntsc-simple-hd.slangp
2023-08-19 14:35:19 -05:00
hizzlekizzle 727bbf9b11
Merge pull request #472 from jeantichoc/master
feat: Add ghosting parameter for newpixie-crt
2023-08-19 07:54:30 -05:00
Jean f74f1d7cd3
Add ghosting parameter newpixie-crt.slang 2023-08-19 02:21:40 -04:00
metallic77 b3145db598
port ntsc-simple to slang (#471)
* Update and rename ntsc-feather.slangp to ntsc-simple.slangp

* Update and rename ntsc-feather.slang to ntsc-simple.slang
2023-08-18 08:50:43 -05:00
hizzlekizzle eef1782313
Merge pull request #470 from Dogway/master
Grade - Add MD and SMS palettes
2023-08-13 09:29:45 -05:00
Dogway d53796bc26
Add files via upload 2023-08-13 03:25:48 +01:00
fishcu 259ff81f4b
Repo reorg: edge smoothing, interpolation, and pixel art scaling (#469)
* Move initial batch of shaders and presets to smoothing subdirectory

* Rename smoothing to edge enhancement

* Move cubic and windowed into interpolation

* Fix some presets

* Fix rest of presets

* Rename edge-enhancement to edge-smoothing

* Move pixel art scalers into separate directory separate from 'interpolation'

* Flatten interpolation/cubic into interpolation/
2023-08-12 18:09:28 -05:00
fishcu 8f9aa4e8a0
Fix broken file paths (#468)
* Remove non standard characters; Remove unused test file

* Fix missing includes in shaders

* Fix some presets

* Fix copy of crt-super-xbr.slangp in MegaBezel

* Fix copy of FBNEO-Vertical__STD.slangp in MegaBezel

* Revert "Remove non standard characters; Remove unused test file"

This reverts commit 62d3cc1c5a4e3b0ead9d0f732631be80685521cd.
2023-08-07 12:28:07 -05:00
fishcu 6f921ee481
Optimize and simplify Pixel AA, Average Fill, and Blur Fill presets (#467)
* Simplify pixel AA; Dependents to be refactored

* Finish refactoring pixel_aa itself; Dependent presets TBD

* Update average and border fill

* Tune default blur strengths in blur fill

* Clean up includes

* Minor corrections
2023-07-29 16:32:34 -05:00
metallic77 89530c1dec
some ports from GLSL (#466)
* some ports from glsl

* add ntsc-feather

* Add files via upload

* Rename ntsc/shaders/ntsc-feather.slang to ntsc/shaders/ntsc-simple/ntsc-feather.slang

* Update zfast_crt_composite.slang

1:1 with GLSL
2023-07-27 19:35:34 -05:00
Dogway 6485e4c610
Grade - Formatting + Notes + Cosmetics (#465)
* Grade - Formatting + Notes + Cosmetics

- Adopted some GLES related type consistency and formatting (still not compatible with GLES and not planned)
- Some notes on Phosphors
- Cosmetics

* Grade - Formatting + Notes + Cosmetics

- Adopted some GLES related type consistency and formatting (still not compatible with GLES and not planned)
- Some notes on Phosphors
- Cosmetics
2023-07-19 21:08:28 -05:00
metallic77 75b81b5a6e
Update crt-pocket.slangp (#464)
* Update crt-pocket.slangp

* Update crt-pocket.slang

improvements

* Update crt-pocket.slangp
2023-07-07 10:50:02 -05:00
metallic77 6034d9a906
Update crt-pocket.slang (#463)
Replace with something bigger, and better quality.
2023-07-06 08:33:10 -05:00
hizzlekizzle 3e5801626f
Merge pull request #462 from metallic77/slang
Update fake-crt-geom.slang
2023-07-05 08:46:37 -05:00
metallic77 b6c9f4c22c
Update fake-crt-geom.slang
1:1 with GLSL
2023-07-05 15:48:51 +03:00
hizzlekizzle abeaabfb6d
Merge branch 'Themaister:master' into master 2023-06-28 07:10:07 -05:00
hizzlekizzle 65d1fc9b62
Merge pull request #461 from fishcu/fishcu/fill-shader-sampling
Add pixel AA to fill shaders
2023-06-27 19:43:52 -05:00
Isaac c7bde72060 Add pixel AA to fill shaders 2023-06-27 21:30:14 +02:00
hizzlekizzle 1b8cfeb1eb
Merge pull request #460 from fishcu/fishcu/fix-subpx-aa
Fix subpixel AA in pixel AA shader
2023-06-27 14:11:21 -05:00
Isaac 0830c831ce Fix subpixel AA in pixel AA shader 2023-06-27 11:52:21 +02:00