Commit graph

  • 23f22288d0 Updates for ease of integration into Mega Bezel - changes to default gamma values and reorganisation of sdr and hdr presets MajorPainTheCactus 2022-05-10 22:16:30 +0100
  • cb29629a2a Adjusted PSP border scale nfp0 2022-05-08 17:07:36 +0100
  • 521d531908 NeoGeo Pocket Color cleanup nfp0 2022-05-08 14:18:52 +0100
  • a289e43c06 remove handheld border retro presets nfp0 2022-05-08 13:56:53 +0100
  • 1460ef4f01 Add border_texture_scale for border shaders nfp0 2022-05-08 00:30:43 +0100
  • 013ff5aace handheld border major cleanup nfp0 2022-05-07 23:49:50 +0100
  • e53d1be562 Separate gb-pass border shader from auto scaled border shader nfp0 2022-05-07 21:14:16 +0100
  • 9fcf6bf196 gb-pass5 - determine border size from SourceSize and OriginalSize. Use only Y for compatibility with non-square pixel consoles. nfp0 2022-05-07 17:27:21 +0100
  • f9d9c9724c Fix gbpass scaling misalignment nfp0 2022-05-04 01:16:25 +0100
  • 2a80829d45 Modified presets for single video_scale parameter nfp0 2022-05-03 23:29:19 +0100
  • b8f57be9c9 Make scaling a single parameter affair on handheld border shaders nfp0 2022-05-03 19:33:53 +0100
  • 1bd12dc7cd
    Merge pull request #248 from MajorPainTheCactus/megatron_3_2 hizzlekizzle 2022-04-16 17:42:47 -0500
  • 8691daf16e Added the colour space gamuts back in after temporarily removing them to fix bugs Added gamma out as well as renaming previous gamma to gamma in MajorPainTheCactus 2022-04-16 22:04:14 +0100
  • e348673023
    Merge pull request #247 from mudlord/master hizzlekizzle 2022-04-16 10:53:48 -0500
  • 2322a3fe48 Losslessly compress LUTs mudlord 2022-04-16 18:56:18 +1000
  • 1945e96a44
    Merge pull request #246 from MajorPainTheCactus/megatron_3_1 hizzlekizzle 2022-04-15 17:26:44 -0500
  • e0fa8ba1f3 Fixed colour issues when skipping phosphor gamuts Fixed gamma curves cropping dark colours (as per spec but not wanted early on in colour correction) Fixed up SDR presets to have zero values for main colour controls apart from gamma which is moved up to try and compensate for the dimmness MajorPainTheCactus 2022-04-15 16:15:49 +0100
  • 148c57d974
    Merge pull request #245 from MajorPainTheCactus/megatron_3_0 hizzlekizzle 2022-04-10 19:41:04 -0500
  • 372ef75e5c Fixed phosphor gamut being applied when sRGB colour space is used Reorganised shader parameters to be more intuitive Moved base crt-sony-megatron.slngp into the shader directory to edge users away from using it directly Passed in texcoord to functions Added vertical center, vertical size, horizontal center, horizontal size, pin phase, pin amp Added gamm_correct.h for easier integration MajorPainTheCactus 2022-04-09 21:48:02 +0100
  • 9520a6c10e
    Merge pull request #244 from MajorPainTheCactus/megatron_2_7 hizzlekizzle 2022-03-26 20:09:19 -0500
  • 57df3c0c12 Added NTSC support to 'crappy tv' preset otherwise known as the AEG CTV-4800-VT MajorPainTheCactus 2022-03-26 22:56:07 +0000
  • 70637c26a4
    Merge pull request #243 from MajorPainTheCactus/megatron_2_6 hizzlekizzle 2022-03-24 19:20:24 -0500
  • e24239523d Fixed all the presets as I hadn't included crt-sont-megatron.slangp - oops! Added SDR versions of all the shader presets for ease of use Renamed original presets with hdr postfix Inverted HDR shader value so SDR is on 0 and HDR is on 1 MajorPainTheCactus 2022-03-24 21:59:58 +0000
  • 417a83a17c
    Merge pull request #242 from MajorPainTheCactus/megatron_2_5 hizzlekizzle 2022-03-23 19:00:26 -0500
  • 543ebf7c0e Fixed jvc professional TM-H1950CG vertical convergence MajorPainTheCactus 2022-03-23 21:09:51 +0000
  • 69b44722ba Cleaned up the shader presets to remove generic versions Added jvc d-series AV-36D501 preset MajorPainTheCactus 2022-03-23 20:36:02 +0000
  • 77558d5f2a
    Merge pull request #241 from MajorPainTheCactus/megatron_2_0 hizzlekizzle 2022-03-20 20:10:10 -0500
  • 721912b2e8 Fixed up Virtua Fighter some more MajorPainTheCactus 2022-03-20 21:19:14 +0000
  • aba9624731 Added black white mask on a 'hidden' value of 3.0 on CRT Type works for 4k/8K and all the TVL's Fixed up the sega virtua fighter some more - still have to cope with wider interference Removed ModInteger function MajorPainTheCactus 2022-03-20 20:59:46 +0000
  • 0ee6d747c8
    Merge pull request #240 from MajorPainTheCactus/megatron_1_2 hizzlekizzle 2022-03-17 21:28:22 -0500
  • da1a96f04e Added 4K 300TVL support (8K still to do) Added Sony PVM 1910 simulation Added Virtua Fighter Arcade simulation (still a little early) Cleaned up parameters with uneeded/confusing instructions MajorPainTheCactus 2022-03-17 21:26:30 +0000
  • cef60e5e1a
    add MajorPainInTheCactus' slot mask to subpixel mask function (#225) hunterk 2022-03-15 21:40:34 -0500
  • 32a9a5f86e
    Merge pull request #239 from MajorPainTheCactus/megatron_1_2 hizzlekizzle 2022-03-14 19:51:54 -0500
  • 2237891c65 Optimised sony megatron shader by adding a three stage process and colour grading at lower source resolution Fixed include path slashes MajorPainTheCactus 2022-03-14 23:22:02 +0000
  • 8121e935bd
    Merge pull request #238 from MajorPainTheCactus/megatron_1_0 hizzlekizzle 2022-03-11 08:24:28 -0600
  • 150a3b35d1 Fixed deconvergence MajorPainTheCactus 2022-03-11 12:55:04 +0000
  • 6be1217655 Rename and rebranding to Sony Megatron MajorPainTheCactus 2022-03-11 12:49:05 +0000
  • 87e63c8000
    Merge pull request #237 from MajorPainTheCactus/hdr_5_5 hizzlekizzle 2022-03-10 19:03:15 -0600
  • b2162f07af Added SDR mode Added saturation colour grade Fixed sondy pvm shader brightness MajorPainTheCactus 2022-03-11 00:00:10 +0000
  • 938a476b13
    Merge pull request #236 from MajorPainTheCactus/hdr_5_1 hizzlekizzle 2022-03-07 22:50:14 -0600
  • 248f0a775c Added gamma, brightness and contrast controls MajorPainTheCactus 2022-03-07 21:50:18 +0000
  • 5dae9be43f
    Merge pull request #235 from MajorPainTheCactus/hdr_5_0 hizzlekizzle 2022-03-05 17:52:32 -0600
  • 5e6351e2c7 Moved scanline_size out to main shader for easier integration with HSM MajorPainTheCactus 2022-03-05 15:53:41 +0000
  • 55e0796400 Fixed gamma curve - was using sRGB now using rec.601 / rec.709 gamma curve Added NTSC-U, NTSC-J, PAL colour systems and corresponding default white points Added colour grading: white temperature, brightness, contrast MajorPainTheCactus 2022-03-05 15:25:32 +0000
  • ad2dd66403
    Merge pull request #234 from MajorPainTheCactus/hdr_4_3 hizzlekizzle 2022-02-28 15:52:36 -0600
  • 573cde5945 Renamed parameters and added 'hcrt' prefix to them. MajorPainTheCactus 2022-02-28 21:47:05 +0000
  • 196414fecb
    Merge pull request #233 from MajorPainTheCactus/hdr_4_2 hizzlekizzle 2022-02-27 08:19:46 -0600
  • b0e9044a72 Standardized the code to the general RetroArch shaders standard MajorPainTheCactus 2022-02-26 22:28:43 +0000
  • 62a58b7cd3
    Merge pull request #232 from MajorPainTheCactus/hdr_4_1 hizzlekizzle 2022-02-26 16:53:03 -0600
  • ced4c91384 Fixed a load of bugs with vertical and horizontal convergence MajorPainTheCactus 2022-02-26 13:01:00 +0000
  • b49011c93e
    Merge pull request #231 from MajorPainTheCactus/hdr_4_0 hizzlekizzle 2022-02-25 18:13:53 -0600
  • c36d5be84d Simplified the shader framework to have one master shader instead of three which meant I can remove a whole load of files MajorPainTheCactus 2022-02-25 20:22:15 +0000
  • 0ec5ca236c
    Merge pull request #230 from nfp0/Royale-NTSC-relative-multiplier hizzlekizzle 2022-02-16 12:02:07 -0600
  • 0ede7913fd Use relative multiplier on NTSC Royale presets nfp0 2022-02-16 17:45:46 +0000
  • 981356bf13
    Merge pull request #229 from MajorPainTheCactus/hdr_3_3 hizzlekizzle 2022-02-14 19:11:34 -0600
  • 510b6c9ef4 Added Sammy Atomiswave simulation preset Added JVC Professional TM-H1950CG simulation preset MajorPainTheCactus 2022-02-14 22:19:37 +0000
  • 819892ed0b
    Merge pull request #227 from stuken/crt_geom_deluxe_interlacing_fix hizzlekizzle 2022-02-10 22:05:58 -0600
  • a3f8faba21
    Merge pull request #228 from MajorPainTheCactus/hdr_3_2 hizzlekizzle 2022-02-10 19:55:51 -0600
  • c511d122c1 Added Viewsonic SuperClear A90f+ simulation Added numerous shadow masks MajorPainTheCactus 2022-02-10 21:45:22 +0000
  • ab5d7681c1 Display 480p content at full res with interlacing off Stuart Kenny 2022-02-10 16:33:40 +0000
  • 70d1b26378
    Merge pull request #226 from stuken/master hizzlekizzle 2022-02-09 14:03:51 -0600
  • 947b05aabe Correct shader preset filename for zfast lcd. Stuart Kenny 2022-02-09 19:41:37 +0000
  • e77a603ad2
    Merge pull request #224 from MajorPainTheCactus/hdr_3_1 hizzlekizzle 2022-02-07 21:41:08 -0600
  • ff7baae3d1 Fixed up the presets for Bang & Olufsen MX8000 and Sony PVM 20L4 Added ability to dial out the horizontal blur to widen black gaps Defaulted the main shaders to standard settings not for any TV MajorPainTheCactus 2022-02-07 22:24:11 +0000
  • f08ffdac03
    Merge pull request #223 from MajorPainTheCactus/hdr_3_0 hizzlekizzle 2022-02-06 18:36:50 -0600
  • e755fbb0f2 Refactored shader to support shadow and dot masks - added crt-shadow-mask-hdr.slang, crt-dot-mask-hdr.slang Added Bang & Olufsen TV preset (shadow mask) Added Toshiba Microfilter TV preset (dot mask) Renamed crt-sony-pvm-4k-hdr.slang to more general crt-aperture-grille-hdr.slang Moved header files into an include directory MajorPainTheCactus 2022-02-06 21:59:44 +0000
  • 5d0831f1c4
    Merge pull request #222 from MajorPainTheCactus/hdr_2_2 hizzlekizzle 2022-02-05 18:55:33 -0600
  • d265f56309 Fixed BGR Fixed scaling instructions Broke up horizontal attributes into their own channels i.e we now have horizontal beam characteristics Dabbled with values accordingly majorpainthecactus 2022-02-05 22:53:51 +0000
  • d5255c20fc
    Merge pull request #221 from MajorPainTheCactus/hdr_2_1 hizzlekizzle 2022-02-04 17:30:39 -0600
  • e9a37d97dd Fixed up 20L4 to latest version of shader - this needs fixing up again majorpainthecactus 2022-02-04 21:42:33 +0000
  • 99246550c5 Improved colour accuracy Improved phosphor shapes Broke out curves into seperate channels Cleaned up shader parameters Simplified code majorpainthecactus 2022-02-04 21:39:17 +0000
  • 1cf765bece
    Merge pull request #220 from MajorPainTheCactus/master hizzlekizzle 2022-01-29 17:19:03 -0600
  • 0af8be9016 Major improvement to the Sony PVM 4K HDR shader Refactored it into a single pass for simplicity and speed Rewrote a lot of the curves Defaulted to a new mask RGBX Added ability for scanlines to overlap Broke out HDR and inverse tonemapper into headers majorpainthecactus 2022-01-29 22:53:23 +0000
  • 0d881b43bb
    Merge branch 'libretro:master' into master MajorPainTheCactus 2022-01-29 22:57:11 +0000
  • 27c5c48155
    Merge pull request #219 from realnc/zfast-hdmask hizzlekizzle 2022-01-16 08:31:17 -0600
  • fc7d957e50
    zfast-crt: add preset for the coarse mask, suitable for HD displays Nikos Chantziaras 2022-01-16 08:11:45 +0200
  • fad35a9129
    Merge pull request #218 from realnc/zfast-fix hizzlekizzle 2022-01-15 10:15:48 -0600
  • 97c2c3ef4c
    zfast-crt: fix compilation error when undefining FINEMASK Nikos Chantziaras 2022-01-15 14:22:20 +0200
  • 4e4b7e89a1
    Increased sharpness to better match my PVM 2730 (#216) MajorPainTheCactus 2022-01-07 17:48:14 +0000
  • e8a5b09da7
    Merge branch 'libretro:master' into master MajorPainTheCactus 2022-01-07 16:43:25 +0000
  • dd50fe6410 Increased sharpness to better match my PVM 2730 majorpainthecactus 2022-01-07 16:41:48 +0000
  • 29dd972df6
    Fixed glitch in centre of screen when using certain aspect ratio's. (#215) MajorPainTheCactus 2022-01-07 14:48:20 +0000
  • 611ca3f55e Merge branch 'master' of https://github.com/MajorPainTheCactus/slang-shaders majorpainthecactus 2022-01-07 14:23:46 +0000
  • dc11427819 Fixed glitch in centre of screen when using certain aspect ratio's. majorpainthecactus 2022-01-07 14:19:48 +0000
  • af6249b856
    Merge pull request #214 from MajorPainTheCactus/master hizzlekizzle 2022-01-01 17:23:59 -0600
  • 94c514fe80 Better colour match the PVM 2730 majorpainthecactus 2022-01-01 21:56:13 +0000
  • 8461b125ee
    Merge pull request #213 from hunterk/master hizzlekizzle 2021-12-30 18:18:28 -0600
  • 582b9fe1ec move the HDR shaders to their own directory, since they have specific requirements hunterk 2021-12-30 17:41:07 -0600
  • d332281c03
    Merge pull request #212 from MajorPainTheCactus/master hizzlekizzle 2021-12-30 16:52:19 -0600
  • 1e433f2c25 Made default shader more like a Sony PVM 2730 with a slightly softer image than the 20L4 Added two new slangp configs that represent a Sony PVM 2730 and a Sony PVM 20L4 Removed defunct shader parameters Added sharpness parameter Cleaned up shader a little majorpainthecactus 2021-12-30 22:08:43 +0000
  • b243ceb426
    Merge pull request #211 from MajorPainTheCactus/master hizzlekizzle 2021-12-29 15:49:07 -0600
  • e2036576a2 v1.0 of Sony PVM 4K HDR shader that tries to emulate a Sony PVM 20L4 CRT. Again requires a HDR capable screen typically of at least 700 nits (but may need less for OLEDs) This version adds support for different resolution patterns see shader for more details majorpainthecactus 2021-12-29 20:37:19 +0000
  • 831adec8cf
    Merge pull request #210 from hunterk/master hizzlekizzle 2021-12-26 14:30:20 -0600
  • d0f8703db9 add zfast_lcd shader by popular demand hunterk 2021-12-25 17:31:10 -0600
  • f8651de0f5
    Merge pull request #209 from MajorPainTheCactus/master Autechre 2021-12-22 02:17:33 +0100
  • 46cbd81131 Added HDR shader chain to be used with associated pull request 'Added support for HDR shaders #13390' in the RetroArch repository majorpainthecactus 2021-12-22 00:20:56 +0000
  • c4b4644869
    Merge pull request #208 from realnc/crt-geom-deluxe-fine-grained-overscan hizzlekizzle 2021-12-19 08:33:39 -0600
  • 5bdd44bbd9
    crt-geom-deluxe: finer grained overscan and scanline weight parameters Nikos Chantziaras 2021-12-19 08:39:25 +0200
  • 505f464779
    Merge pull request #207 from realnc/crt-geom-deluxe-ntsc-adaptive hizzlekizzle 2021-12-02 08:43:45 -0600
  • dc59b9ab5b
    Add NTSC preset for crt-geom-deluxe Nikos Chantziaras 2021-12-02 12:09:18 +0200