Commit graph

1309 commits

Author SHA1 Message Date
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
fishcu ec36785410
Add Pixel AA interpolation shader (#459)
* Initial commit

* Implement subpixel aa; Clean up

* Minor docs update

* Minor docs update
2023-06-26 17:08:52 -05:00
fishcu 59e6aa174a
Fix some further scaling bugs in border fill shaders (#458)
* Fix more scaling bugs in border fill shaders

* Fix numerical issues; Remove useless mipmap
2023-06-24 22:40:26 -05:00
hizzlekizzle 7f264bcc4a
Merge pull request #457 from fishcu/fishcu/blur-fill-fix-shimmering
Fix blur fill shimmering
2023-06-23 17:07:42 -05:00
Isaac 13f4d9184e Reduce blur fill shimmering with lowpass filter 2023-06-23 00:09:43 +02:00
fishcu a20a608b85
Update parameters.slang 2023-06-22 23:37:45 +02:00
Isaac 9aedb61584 Add gauss-4tap 2023-06-22 23:21:54 +02:00
hizzlekizzle f0dff488fb
Merge pull request #455 from HyperspaceMadness/master
Print Resolution Text preset and shaders
2023-06-22 14:04:54 -05:00
HyperspaceMadness 401c12d6a4 Print Resolution Text preset and shaders
Fixes
2023-06-22 13:22:05 -04:00
fishcu dd7db517ee
Fix scaling in border fill shaders (#454)
* Debug commit; Seems working, before cleanup

* Clean up

* Bump versions; Add changes to log
2023-06-21 18:08:10 -05:00
hizzlekizzle 4fbac6b177
Merge pull request #453 from metallic77/slang
Update zfast_crt_composite.slang
2023-06-19 10:17:16 -05:00
metallic77 f1a19d871e
Update zfast_crt_composite.slang
1:1 with glsl
2023-06-19 10:43:11 +03:00
hizzlekizzle b9d3443a27
Merge pull request #452 from metallic77/slang
improve mono mode
2023-06-18 15:33:09 -05:00
metallic77 a638508dbe
improve mono mode 2023-06-18 11:44:27 +03:00
Dogway 5f64d80b7f
Grade - Update + Cosmetics (#451)
* Grade - Update + Cosmetics

- P3-D65 now uses 1886 EOTF
- Mask for GamutCompression is now CRT Gamma adjusted instead of 2.4 constant
- Fix uninitialized 'm_in' variable
- Cosmetics

* Update grade-no-LUT.slang

* Update grade.slang
2023-06-17 16:28:47 -05:00
hizzlekizzle 91a5ff8445
Merge pull request #450 from fishcu/fishcu/fix-blur-fill-for-glcore
Fix bug with glcore driver of blur fill shader
2023-06-16 14:31:32 -05:00
Isaac 4e458acaad Fix bug with glcore driver of blur fill shader 2023-06-16 20:05:18 +02:00
metallic77 4e7d3480f5
small update and a preset (#449)
update crt-simple, add crt-geom-simple preset
2023-06-16 09:27:18 -05:00
hizzlekizzle 0eaf552fc7
Merge pull request #448 from metallic77/slang
* improvements in pattern

* Update ossc_slot.slangp

* Update slotmask.slang

* add simple color controls
2023-06-15 08:32:03 -05:00
metallic77 bc497f3fb4
Update slotmask.slang 2023-06-15 15:38:17 +03:00
metallic77 62533d363c
Update ossc_slot.slangp 2023-06-15 10:35:39 +03:00
metallic77 2e55f27f30
Add files via upload 2023-06-15 10:32:02 +03:00
metallic77 5d66f73041
Add files via upload 2023-06-15 10:31:40 +03:00
metallic77 0e1eefef9f
improvements in pattern 2023-06-15 09:01:58 +03:00
hizzlekizzle 93dfa33afe
Merge pull request #447 from fishcu/fishcu/update-average-fill-scaling
Update average fill
2023-06-14 19:54:49 -05:00
Isaac 6e691226b4 Update average fill 2023-06-14 22:32:01 +02:00
metallic77 fea1cb1265
add ossc-slotmask (#445)
* Add files via upload

* Add files via upload
2023-06-14 14:30:54 -05:00
fishcu b9d89d63db
Add blur fill (#446)
* Initial commit, WIP

* First working version; stretching the blur will require some refactoring

* Add blur extension to borders

* Implement 'trippy mode' (disable blur, show tiled)

* Implement proper scaling, cropping, and centering independent of viewport res

* Clean up; Fix bug with small blur pass resolutions

* Add blur strength presets; Polish

* Add background gamma adjustment
2023-06-14 14:21:36 -05:00
metallic77 362420d8db
add crt-simple (#444)
* Add files via upload

* Add files via upload

* Update crt-simple.slang

* Add files via upload

* add crt-pocket
2023-06-13 08:25:50 -05:00
hizzlekizzle 9a632e8370
Merge pull request #442 from metallic77/slang
Update chromaticity.slang
2023-06-11 15:58:37 -05:00
fishcu 77b6ca6bed
Add average fill (#443)
* Implement average fill

* Implement corner blend modes

* Add copyright; Change defaults; Add some polish

* Add settings delimiter

* Fix settings name
2023-06-11 15:57:38 -05:00
metallic77 4a2ab835fe
Update chromaticity.slang
improve accuracy
2023-06-11 18:03:04 +03:00
hizzlekizzle 407b93da55
Merge pull request #441 from metallic77/slang
fix precision error in 4K
2023-06-11 08:40:16 -05:00
metallic77 9baa8162a5
Update chromaticity.slang
automate color modes
2023-06-11 12:03:00 +03:00