Commit graph

1186 commits

Author SHA1 Message Date
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
hizzlekizzle 59ab071325
Merge pull request #355 from HyperspaceMadness/master
Version V1.9.0_2023-01-22
2023-01-25 12:44:39 -06:00
HyperspaceMadness 7dbf7a51db Added zfast_crt_curvature
This is z-fast with curvature added, requested by lasly
2023-01-25 13:14:22 -05:00
HyperspaceMadness 4ea81932a9 Mega Bezel Version V1.9.0_2023-01-22 2023-01-25 12:59:48 -05:00
hizzlekizzle 13b5577c15
Merge pull request #354 from fishcu/fishcu/crt-1tap
Update crt-1tap to v1.1
2023-01-22 15:28:58 -06:00
Isaac aa215b821e Small updates 2023-01-22 21:50:29 +01:00
hizzlekizzle 99d5c24fd3
Merge pull request #353 from metallic77/master
Update gdv-mini
2023-01-22 13:36:07 -06:00
metallic77 574bd6438e
Update gdv-mini
Update gdv-mini, clean up , closer to glsl version.
2023-01-22 20:58:46 +02:00
hizzlekizzle 196b89c709
fix minor visual artifact in crt-consumer
closes #352
2023-01-20 19:55:08 -06:00
hunterk fe11f79a06
fix old scalefx reference passes in presets (#351)
* fix reference pass for old scalefx in sh1nra ntsc

* fix reference pass for scalefx in sh1nra vibrance

* fix reference pass for old scalefx

* fix reference pass for old scalefx-9x
2023-01-19 13:17:43 -06:00
hizzlekizzle adbe2b98ff
Merge pull request #349 from MajorPainTheCactus/megatron_5_5
V5.5 Sony Megatron Shader
2023-01-18 17:16:00 -06:00
MajorPainTheCactus aca330764a Reintroduced all the standard OETF and EOTF functions for all the rec. standards
Added gamma cut off values so people can adjust the gamma switch over point between equations as the standards define
Refactored the parameters and broke out values to be more clear
2023-01-18 22:25:25 +00:00
Antonio Orefice 3eecf5c78e
Update koko-aio to 3.5 (#348)
* For pull request of koko-aio 3.5

* removed monitor source
2023-01-15 08:30:22 -06:00
fishcu 3f62172bcb
Add crt-1tap shader (#347)
* Add crt-1tap shader

* Add comment block
2023-01-14 08:35:38 -06:00
hunterk 4f801b764b
Fix GTU-v50 to function like GLSL/Cg versions (#346)
* fix gtu-v50 to function like Cg/GLSL versions

* fix gtu-v50 to function like Cg/GLSL versions

* quick cleanup of dead/commented code
2023-01-12 15:26:21 -06:00
hizzlekizzle 67bcc56117
Merge pull request #345 from hunterk/master
add parameters to xbrz-freescale and put multipass into a subdirectory
2023-01-12 13:18:55 -06:00
hunterk 8891eef551 add parameters to xbrz-freescale and put multipass into a subdirectory 2023-01-11 22:36:31 -06:00
hizzlekizzle 4254160b7b
reduce phase modulo to prevent periodic hitching 2023-01-06 19:22:27 -06:00
hizzlekizzle 39ee09ceb2
initialize variable to 0.0
to prevent undefined values on some GPUs.
2023-01-01 21:09:33 -06:00
hunterk c10a40e656
Replace "Original" texture with stock reference pass (#343)
* update shaders that use Original to use a reference pass instead for append/prepend readiness

* remove some extraneous files

* fix super-xbr preset that was already broken apparently
2022-12-23 23:31:11 -06:00
hizzlekizzle a97ff81c25
Merge pull request #342 from HyperspaceMadness/master
Mega Bezel  V1.7.0_2022-12-21
2022-12-22 08:06:14 -06:00
HyperspaceMadness 556d707553 Mega Bezel V1.7.0_2022-12-21 2022-12-22 00:16:29 -05:00
hizzlekizzle 1879db0e5d
Merge pull request #341 from nfp0/handheld-border-lcd-shaders-scaling-parameter
Restricted shader processing to the game screen area, fixing blurry cutoff point
2022-12-19 16:33:58 -06:00