- 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
* add cleanEdge shader with edge-smoothing and rotation presets
* move cleanEdge to an include to customize available parameters in scale vs rotate versions
* 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
* 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/
* 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.
* 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
* 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