Commit graph

1339 commits

Author SHA1 Message Date
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
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