Commit graph

944 commits

Author SHA1 Message Date
MajorPainTheCactus 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 2022-04-15 16:19:16 +01:00
hizzlekizzle 148c57d974
Merge pull request #245 from MajorPainTheCactus/megatron_3_0
V3.0 Sony Megatron Shader
2022-04-10 19:41:04 -05:00
MajorPainTheCactus 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 2022-04-09 21:53:37 +01:00
hizzlekizzle 9520a6c10e
Merge pull request #244 from MajorPainTheCactus/megatron_2_7
V2.7 Sony Megatron Shader
2022-03-26 20:09:19 -05:00
MajorPainTheCactus 57df3c0c12 Added NTSC support to 'crappy tv' preset otherwise known as the AEG CTV-4800-VT 2022-03-26 22:58:47 +00:00
hizzlekizzle 70637c26a4
Merge pull request #243 from MajorPainTheCactus/megatron_2_6
V2.6 Sony Megatron Shader
2022-03-24 19:20:24 -05:00
MajorPainTheCactus 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 2022-03-24 22:09:16 +00:00
hizzlekizzle 417a83a17c
Merge pull request #242 from MajorPainTheCactus/megatron_2_5
V2.5 Sony Megatron Shader
2022-03-23 19:00:26 -05:00
MajorPainTheCactus 543ebf7c0e Fixed jvc professional TM-H1950CG vertical convergence 2022-03-23 21:11:32 +00:00
MajorPainTheCactus 69b44722ba Cleaned up the shader presets to remove generic versions Added jvc d-series AV-36D501 preset 2022-03-23 20:38:46 +00:00
hizzlekizzle 77558d5f2a
Merge pull request #241 from MajorPainTheCactus/megatron_2_0
V2.0 Sony Megatron Shader
2022-03-20 20:10:10 -05:00
MajorPainTheCactus 721912b2e8 Fixed up Virtua Fighter some more 2022-03-20 21:22:06 +00:00
MajorPainTheCactus 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 2022-03-20 21:22:06 +00:00
hizzlekizzle 0ee6d747c8
Merge pull request #240 from MajorPainTheCactus/megatron_1_2
V1.4 Sony Megatron Shader
2022-03-17 21:28:22 -05:00
MajorPainTheCactus 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 2022-03-17 21:33:41 +00:00
hunterk cef60e5e1a
add MajorPainInTheCactus' slot mask to subpixel mask function (#225)
* add MajorPainInTheCactus' slot mask to subpixel mask function

* add 2xbrz shader by request
2022-03-15 21:40:34 -05:00
hizzlekizzle 32a9a5f86e
Merge pull request #239 from MajorPainTheCactus/megatron_1_2
V1.2 Sony Megatron Shader
2022-03-14 19:51:54 -05:00
MajorPainTheCactus 2237891c65 Optimised sony megatron shader by adding a three stage process and colour grading at lower source resolution
Fixed include path slashes
2022-03-14 23:22:02 +00:00
hizzlekizzle 8121e935bd
Merge pull request #238 from MajorPainTheCactus/megatron_1_0
V1.0 Sony Megatron Shader
2022-03-11 08:24:28 -06:00
MajorPainTheCactus 150a3b35d1 Fixed deconvergence 2022-03-11 12:57:09 +00:00
MajorPainTheCactus 6be1217655 Rename and rebranding to Sony Megatron 2022-03-11 12:57:09 +00:00
hizzlekizzle 87e63c8000
Merge pull request #237 from MajorPainTheCactus/hdr_5_5
V5.5 Sony PVM 4K HDR Shader
2022-03-10 19:03:15 -06:00
MajorPainTheCactus b2162f07af Added SDR mode Added saturation colour grade Fixed sondy pvm shader brightness 2022-03-11 00:01:10 +00:00
hizzlekizzle 938a476b13
Merge pull request #236 from MajorPainTheCactus/hdr_5_1
V5.1 Sony PVM 4K HDR Shader
2022-03-07 22:50:14 -06:00
MajorPainTheCactus 248f0a775c Added gamma, brightness and contrast controls 2022-03-07 21:57:58 +00:00
hizzlekizzle 5dae9be43f
Merge pull request #235 from MajorPainTheCactus/hdr_5_0
V5.0 Sony PVM 4K HDR Shader
2022-03-05 17:52:32 -06:00
MajorPainTheCactus 5e6351e2c7 Moved scanline_size out to main shader for easier integration with HSM 2022-03-05 15:53:41 +00:00
MajorPainTheCactus 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 2022-03-05 15:40:20 +00:00
hizzlekizzle ad2dd66403
Merge pull request #234 from MajorPainTheCactus/hdr_4_3
V4.3 Sony PVM 4K HDR Shader
2022-02-28 15:52:36 -06:00
MajorPainTheCactus 573cde5945 Renamed parameters and added 'hcrt' prefix to them. 2022-02-28 21:51:08 +00:00
hizzlekizzle 196414fecb
Merge pull request #233 from MajorPainTheCactus/hdr_4_2
V4.2 Sony PVM 4K HDR Shader
2022-02-27 08:19:46 -06:00
MajorPainTheCactus b0e9044a72 Standardized the code to the general RetroArch shaders standard 2022-02-27 12:31:28 +00:00
hizzlekizzle 62a58b7cd3
Merge pull request #232 from MajorPainTheCactus/hdr_4_1
V4.1 Sony PVM 4K HDR Shader
2022-02-26 16:53:03 -06:00
MajorPainTheCactus ced4c91384 Fixed a load of bugs with vertical and horizontal convergence 2022-02-26 13:06:28 +00:00
hizzlekizzle b49011c93e
Merge pull request #231 from MajorPainTheCactus/hdr_4_0
V4.0 Sony PVM 4K HDR Shader
2022-02-25 18:13:53 -06:00
MajorPainTheCactus c36d5be84d Simplified the shader framework to have one master shader instead of three which meant I can remove a whole load of files 2022-02-25 20:33:25 +00:00
hizzlekizzle 0ec5ca236c
Merge pull request #230 from nfp0/Royale-NTSC-relative-multiplier
Use relative multiplier on NTSC Royale presets
2022-02-16 12:02:07 -06:00
nfp0 0ede7913fd Use relative multiplier on NTSC Royale presets 2022-02-16 17:45:46 +00:00
hizzlekizzle 981356bf13
Merge pull request #229 from MajorPainTheCactus/hdr_3_3
V3.3 Sony PVM 4K HDR Shader
2022-02-14 19:11:34 -06:00
MajorPainTheCactus 510b6c9ef4 Added Sammy Atomiswave simulation preset Added JVC Professional TM-H1950CG simulation preset 2022-02-14 22:21:40 +00:00
hizzlekizzle 819892ed0b
Merge pull request #227 from stuken/crt_geom_deluxe_interlacing_fix
Display 480p content at full res with interlacing off
2022-02-10 22:05:58 -06:00
hizzlekizzle a3f8faba21
Merge pull request #228 from MajorPainTheCactus/hdr_3_2
V3.2 Sony PVM 4K HDR Shader
2022-02-10 19:55:51 -06:00
MajorPainTheCactus c511d122c1 Added Viewsonic SuperClear A90f+ simulation Added numerous shadow masks 2022-02-10 21:53:13 +00:00
Stuart Kenny ab5d7681c1 Display 480p content at full res with interlacing off 2022-02-10 16:33:40 +00:00
hizzlekizzle 70d1b26378
Merge pull request #226 from stuken/master
Correct shader preset filename for zfast lcd.
2022-02-09 14:03:51 -06:00
Stuart Kenny 947b05aabe Correct shader preset filename for zfast lcd. 2022-02-09 19:41:37 +00:00
hizzlekizzle e77a603ad2
Merge pull request #224 from MajorPainTheCactus/hdr_3_1
V3.1 Sony PVM 4K HDR Shader
2022-02-07 21:41:08 -06:00
MajorPainTheCactus 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 2022-02-07 22:29:54 +00:00
hizzlekizzle f08ffdac03
Merge pull request #223 from MajorPainTheCactus/hdr_3_0
V3.0 Sony PVM 4K HDR Shader
2022-02-06 18:36:50 -06:00
MajorPainTheCactus 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 2022-02-06 22:12:18 +00:00