Commit graph

1258 commits

Author SHA1 Message Date
metallic77 277521abcb
improved glow (#398)
* integrate NTSC-colors

* Integrate NTSC-colors

* Integrate NTSC-colors, some fixes too

* additions

Added hue shift from grade, improved glow, added scanlines downscale to interlace mode. Some other touches too

* Update crt-consumer.slang

* fix scanlines misalignment

* add protect white on masks parameter

* improve glow

* add palette fixes

Sega, and PUAE Atari ST dark palettes
2023-04-21 10:28:42 -05:00
metallic77 b28d910c29
add protect white on masks parameter (#397)
* integrate NTSC-colors

* Integrate NTSC-colors

* Integrate NTSC-colors, some fixes too

* additions

Added hue shift from grade, improved glow, added scanlines downscale to interlace mode. Some other touches too

* Update crt-consumer.slang

* fix scanlines misalignment

* add protect white on masks parameter
2023-04-20 09:26:54 -05:00
metallic77 91eb05f136
fix scanlines misalignment/excessive moire (#396)
* integrate NTSC-colors

* Integrate NTSC-colors

* Integrate NTSC-colors, some fixes too

* additions

Added hue shift from grade, improved glow, added scanlines downscale to interlace mode. Some other touches too

* Update crt-consumer.slang

* fix scanlines misalignment
2023-04-19 12:30:14 -05:00
metallic77 396a2ed753
additions-touch ups (#395)
* integrate NTSC-colors

* Integrate NTSC-colors

* Integrate NTSC-colors, some fixes too

* additions

Added hue shift from grade, improved glow, added scanlines downscale to interlace mode. Some other touches too

* Update crt-consumer.slang
2023-04-19 09:25:36 -05:00
hizzlekizzle 0b33b2cf9c
add img-flip param to metaCRT
for use with hardware-rendered cores
2023-04-18 08:27:18 -05:00
metallic77 5cc1d51b8e
Integrate NTSC-Colors plus some fixes (#394)
* integrate NTSC-colors

* Integrate NTSC-colors

* Integrate NTSC-colors, some fixes too
2023-04-18 08:25:46 -05:00
metallic77 06266c3d61
fix darken in interlace, interlace off works again (#391)
* improvements/additions

* improvements/additions

* add prescale sharpening

* add prescale sharpening

* fix darken in interlace, interlace off works again
2023-04-17 15:41:23 -05:00
metallic77 f4d1d7ce55
crt-consumer add prescale sharpening (#389)
* improvements/additions

* improvements/additions

* add prescale sharpening

* add prescale sharpening
2023-04-16 17:39:21 -05:00
hizzlekizzle 3270cbffdc
Merge pull request #390 from kokoko3k/master
Koko-aio: Re-enable mipmaps for bezel and wrap_mode in shader.
2023-04-16 17:38:33 -05:00
Antonio Orefice 1f3fbd2edc Koko-aio: Re-enable mipmaps for bezel and wrap_mode in shader.
The first correct a glitch on amd+vulkan and the second seems still needed by preset creators
2023-04-16 19:29:57 +02:00
metallic77 34852ceca5
improvements/additions (#388)
* improvements/additions

* improvements/additions
2023-04-16 09:36:08 -05:00
hizzlekizzle b9b21e61b1
Merge pull request #386 from kokoko3k/master
Update koko-aio to 4.0
2023-04-13 22:50:41 -05:00
Antonio Orefice 7d77b9d146 Update koko-aio to 4.0 2023-04-13 17:16:48 +02:00
metallic77 e0d753c22e
gdv-mini-ultra more additions (#385)
* additions

* more additions
2023-04-13 09:33:09 -05:00
metallic77 7d64554c36
various changes/additions (#384)
* Update crt-consumer.slangp

* change default parameters

* add mono display option & fix interlacing

* fix interlacing
2023-04-11 08:01:12 -05:00
hizzlekizzle 6c3249c63b
Merge pull request #382 from metallic77/master
hyllian-fast add sharper "hermite" filter option
2023-04-09 06:49:03 -05:00
metallic77 3318511ed2
Add sharper hermite filter option 2023-04-09 10:21:36 +03:00
metallic77 5ed39804bc
port fake-crt-geom & hyllian-fast (#380)
* Add files via upload

* Add files via upload

* port fake-crt-geom

* port fake-crt-geom

* port crt-hyllian-fast

* port crt-hyllian-fast
2023-04-07 09:10:33 -05:00
metallic77 4ab9e232f3
Add another more rich version of gdv-mini (#378)
* Add files via upload

* Add files via upload
2023-04-03 10:00:04 -05:00
hizzlekizzle a7ddbe002f
Merge pull request #377 from metallic77/master
add post brightness option
2023-03-29 07:44:26 -05:00
metallic77 8ff461edee
add post brightness option 2023-03-29 15:17:30 +03:00
hizzlekizzle 1d7629fd67
fix scaling on easymode-halation 2023-03-27 09:04:33 -05:00
LibretroAdmin 3ba8b4c87f
Merge pull request #376 from metallic77/master
fix some errors to work as on GLSL
2023-03-21 13:21:17 +01:00
metallic77 5d5fd86aff
fix some errors to work as on GLSL 2023-03-21 09:00:58 +02:00
hunterk 2b30c6089f
Make a bunch of implicit scaling settings explicit (#375)
* make a bunch of implicit scaling rules explicit and move color shaders before scaling shaders in the handheld directory

* remove extraneous file

* switch vhs from viewport to source scaling
2023-03-20 10:03:42 -05:00
hizzlekizzle 7d4ce160c9
Merge pull request #374 from HyperspaceMadness/master
Mega Bezel V1.12.0_2023-03-11
2023-03-14 08:29:28 -05:00
HyperspaceMadness 6fdb0796b4 Mega Bezel V1.12.0_2023-03-11
Changes:
  * Improved Performance
    * Fixed a performance issue  where we were rendering more than we needed to
    * This should increase performance across most presets
  * Fixed color rainbowing in reflection for Guest-Advanced and LCD-GRID
  * Updated to crt-guest-advanced-2023-03-11-release1
  * Updated GDV-MINI from @ROBMARK85's request
2023-03-13 21:23:28 -04:00
Antonio Orefice 8b35477a93
Update koko-aio to 3.9.1 (#373)
* Update koko-aio to 3.8

* Missing files from previous commit

* Still missing files

* Fix full presets, hopefully ready for merging
2023-03-08 11:13:42 -06:00
hizzlekizzle f3ec2864ba
Merge pull request #371 from HyperspaceMadness/master
Mega Bezel V1.11.0_2023-02-25
2023-02-28 07:47:30 -06:00
HyperspaceMadness 7cdc185f8c Mega Bezel V1.11.0_2023-02-25
Changes:
  * Guest Advanced updated to crt-guest-advanced-2023-02-25-release1
    * Improvements to the new Magic Glow feature
      * Turn Magic Glow on and Increase the Glow amount to see the effect
    * New Slot Mask Mitigation option to reduce moire
  * Added/Restored Guest's Raster Bloom as well as Overscan control
  * Updated Comments in presets to use # instead of // as per @hunterk's request
  * Added rotation option for Rotate CRT Tube:
    * -1 = 90 Degrees Clockwise (or 270 Counter Clockwise)
    * 0 = No Rotation
    * 1 = 90 Degrees Counter Clockwise
  * Added groundwork for the wildcard replacement feature so presets will auto rotate and not flip in the future
  * Added DREZ presets which keep the horizontal resolution
    * Helpful for applying to modern games, these two are good to try
        * `Presets\Base_CRT_Presets_DREZ\MBZ__3__STD__GDV__DREZ_X-VIEWPORT_Y-240p.slangp`
        * `Presets\Base_CRT_Presets_DREZ\MBZ__3__STD__GDV__DREZ_X-VIEWPORT_Y-480p.slangp`
    * Also looks good on MVC2, try `Presets\Base_CRT_Presets_DREZ\MBZ__3__STD__GDV__DREZ_X-VIEWPORT_Y-240p.slangp`
  * Updated preset capability and performance table
  * Added contrast for signal noise
  * Added some more Sinden presets for SCREEN-ONLY and POTATO
  * Added Screen Region to Resolution Debug text
    * Good for getting the screen region pixel coordinates if you need them
  * Adjusted Ambient Lighting Scaling when using the Inherit Zoom scale mode
    * Now when you zoom out it is much less likely to generate a black frame covering the outer parts of the background image
    * The minimum size of the lighting texture will be close to the height of the current viewport
    * This reduces the likelihood that we will see the cutoff
  * ScaleFx: Exposed more of the settings so they can be tweaked
    * Default Settings changed:
      * ScaleFx Threshold: now 0.43 (was 0.5)
      * ScaleFx Filter Corners: now 0 (was 1)
      * These settings result in a slighly clearer picture and less rounding of square corners
  * SMOOTH-ADV ntsc presets: ntsc_scale adjusted so it visually matches the regular ADV ntsc presets
2023-02-28 08:11:50 -05:00
hunterk 37a46fd102
fix malformed presets (#370)
* fix preset parsing issues from https://github.com/libretro/slang-shaders/issues/369

* one more preset fixed

* fix some malformed preset directives

* fix preset lines erroneously ending in semicolons

* fix another malformed preset directive

* make sure grade and glass at least load properly

* comment one more bad path
2023-02-24 07:35:58 -06:00
hizzlekizzle 890a1e95b2
remove spurious FragCoord input
fixes https://github.com/libretro/slang-shaders/issues/368
2023-02-20 11:21:13 -06:00
fishcu a6e11453ad
Add bloom based on dual filter blur (#367)
* Update CRT-1tap to v1.2

* update default param

* Update default param

* Add bloom based on dual filter blur

Previously squashed commits:
WIP:Dual filtering bloom effect
Add scale level weighting; Comment out debug code; Simplify tonemap
Debug:Show bloom contrib
Tweak defaults; Small bugfixes
Organize shaders into subfolder
Refactor tonemap into separate file
Tweak parameters
Greatly simplify exposure to intensity mapping; Clean up
Fix faster preset
Change luma pass size to 1 pixel
Lots of polishing
Add combined presets
Add docs; Refactor params a bit; Cleanup
Update combined presets
Rename presets for better ordering
2023-02-11 17:19:43 -06:00
hunterk 356678ec53
update guest's crt shaders to include some last-minute changes (#365) 2023-02-05 12:17:01 -06:00
hizzlekizzle 2b63603462
Merge pull request #364 from hunterk/master
update guest's crt shaders
2023-02-05 09:49:02 -06:00
hunterk 7fce262721 update guest's crt shaders 2023-02-05 09:21:45 -06:00
hizzlekizzle bbb89937ce
Merge pull request #363 from fishcu/fishcu/rcas
Add RCA sharpening
2023-02-04 22:04:15 -06:00
Isaac Deutsch 06379028de Add RCA sharpening 2023-02-04 23:47:10 +01:00
hizzlekizzle 4e48063d5f
Merge pull request #362 from metallic77/master
fix gdv-mini mask 9
2023-02-01 08:37:44 -06:00
metallic77 cbc1b9d5f4
fix gdv-mini mask 9 2023-02-01 15:45:51 +02:00
hizzlekizzle 1fc940e942
Merge pull request #361 from fishcu/fishcu/add-dual-filtering
Dual filtering: Increase ceiling for blur strength, add disclaimer
2023-01-30 15:18:03 -06:00
Isaac Deutsch c98782a2d7 Increase ceiling for blur strength, add disclaimer 2023-01-30 22:12:52 +01:00
fishcu ff05f61aa3
Add dual filtering blur filter (#360)
* Add dual filtering blur filter

* Slight docs update
2023-01-30 15:07:42 -06:00
hizzlekizzle 6cc3b3326f
Merge pull request #359 from bearoso/royale
crt-royale: Fix division by zero when border is 0.
2023-01-29 19:13:27 -06:00
BearOso 316b234b09 crt-royale: Fix division by zero when border is 0.
When border size is 0, a division by zero causes the border to
become infinitely large. Special-case this.
2023-01-29 18:40:20 -06:00
hizzlekizzle aa3e989e5c
Merge pull request #358 from bearoso/master
newpixie: Don't flip geometry coordinates, flip texcoords.
2023-01-29 17:47:48 -06:00
BearOso 4d97229d22 newpixie: Don't flip geometry coordinates, flip texcoords. 2023-01-29 17:18:48 -06:00
hizzlekizzle 385e1b0019
Merge pull request #357 from jeantichoc/patch-1
add "Vignette" parameter for shader newpixie-crt
2023-01-28 16:37:57 -06:00
Jean 4bd7386a33
feat: add "Vignette" parameter for shader newpixie-crt
An option to control the vignetting of one of my favorite crt shader newpixie-crt

based on CybeREX works from the libretro forum:
https://forums.libretro.com/t/remove-wavy-distortion-newpixie-crt-shader/28929
https://forums.libretro.com/u/CybeREX
2023-01-28 16:05:37 -05:00
hizzlekizzle 39fd0bef8f
Merge pull request #356 from HyperspaceMadness/AddZFastWithCurvature
Added zfast_crt_curvature
2023-01-25 12:45:32 -06:00