Commit Graph

55 Commits

Author SHA1 Message Date
Henrik Rydgård b4646a49d5 Blacklist the "MMPX Advanced" texture upscaler on mobile GPUs. 2026-03-13 09:04:27 +01:00
Henrik Rydgård 3934c3facb Split MMPX texture upscaling shader into regular and advanced
The newer one, improved by CrashGG, will not load on many older devices
due to complexity.
2026-03-12 18:27:07 +01:00
Henrik Rydgård f73e2246fc Hide the MMPX shader on Apple platforms, see #21261 2026-02-16 10:14:11 +01:00
Benjamin Wegener a641204363 Update defaultshaders.ini
Add AMD FSR1
2025-08-25 13:18:56 +02:00
Nab 586bb99108 Fix shader translation strings 2025-08-08 12:21:08 +00:00
Henrik Rydgård 7fa668fc35 Add Sharp Bilinear Upscale post shader, thanks Silent 2024-10-15 15:58:45 +02:00
Henrik Rydgård 9a8919810b Translation cleanups 2023-08-01 13:04:52 +02:00
Henrik Rydgård 8cfc4fe60d Merge pull request #17647 from lvonasek/postshader_fake_reflections
Postshader - Fake reflections
2023-07-22 12:24:40 +02:00
Lubos 6a1b36ce3f Typo removed 2023-07-05 19:27:33 +02:00
Lubos 0729aa5d46 Postshader - New version of bloom 2023-07-05 19:20:17 +02:00
Lubos 2a7d6fe9f8 Postshader - Fake reflections added 2023-06-30 14:38:35 +02:00
fp64 1b534a4272 Remove old upscalers, rename parameters 2023-04-18 20:36:28 -04:00
fp64 9044c0b54c Add unified bicubic upscaler 2023-04-17 05:24:58 -04:00
iota97 241277e08d rename 2022-12-09 16:35:14 +01:00
iota97 0d1f167495 Motion blur 2022-12-09 16:35:14 +01:00
Henrik Rydgård 2a9d4b53cb Add parameters to the Vignette shader 2022-12-08 13:16:44 +01:00
Henrik Rydgård 79d303f35c Delete the InverseColors shader too 2022-12-07 22:47:28 +01:00
Henrik Rydgård 70ce76a8d5 Delete the builtin Grayscale shader. Also make unknown shaders go away from list. 2022-12-07 22:28:55 +01:00
Henrik Rydgård 981a8778a4 Lang: Remove old stuff, add missing lines 2022-11-27 19:32:41 +01:00
Henrik Rydgård 2e87f0bc0b More work. Things are starting to work now. 2022-10-27 11:05:58 +02:00
Henrik Rydgård c668736924 Add a couple of stereo display shaders, add infrastructure, compile stereo pipelines 2022-10-27 11:05:58 +02:00
iota97 7d72c1e35a More translation key 2022-06-21 08:46:57 +02:00
fp64 8b74a7cc78 Update defaultshaders.ini 2022-06-03 18:00:56 -04:00
Henrik Rydgård 10db19efc4 Add a 2x2 downsampled version of 4xBRZ as 2xBRZ (save memory bandwidth)
fmt
2021-12-12 23:19:29 +01:00
iota97 6d38ea31df Make CRT animation speed configurable 2021-11-27 10:53:28 +01:00
Henrik Rydgård b152dc1b5a Remove ARM Mali blacklisting for 4xBRZ, works now 2021-11-07 16:48:56 +01:00
Henrik Rydgård 6349704924 Switch texture scaling shaders to a fixed scale model, preparing for the next change. 2021-11-07 13:12:28 +01:00
Henrik Rydgård 992ad801e7 Add a crude way to blacklist post/texture shaders from certain vendors.
Use it to work around #14530 for now.
2021-09-28 23:39:52 +02:00
Henrik Rydgård bcd7856aaf Specify MaxScale=2 for the new MMPX texture scaling shader 2021-01-28 11:17:17 +01:00
Unknown W. Brackets c99b4b118a Vulkan: Add MMPX upscaling texture shader.
See https://casual-effects.com/research/McGuire2021PixelArt/index.html
2021-01-28 00:38:53 -08:00
iota97 16e54c6300 Clean up psp_color shader 2020-11-22 20:28:17 +01:00
Leo 6c2aa86225 Replaced shader vertex file for naturalA
Vertex shader file is different now. Not sure why I was using the old one anyway.
2020-10-15 18:54:50 +03:30
Unknown W. Brackets d99e67a061 Vulkan: Allow custom texture upscaling shaders.
Let's not just hardcode.
2020-08-01 22:00:04 -07:00
vnctdj b0221a9064 Reuse some already translated strings
+ fix a typo
2020-06-20 23:48:11 +02:00
iota97 a666635fa2 Post shader setting uniform 2020-05-15 18:08:52 +02:00
LunaMoo ffac542f95 Change to int to allow higher supersampling scale. 2018-04-02 13:44:28 +02:00
LunaMoo 199106cad6 Add SSAA flag for post process shaders,
enforces 2x auto resolution, to be used with blurry effects
Also includes a perf. friendly example using simplified gauss filter
2018-04-01 17:00:10 +02:00
Leo c637023cd6 Fixed the new shader error on OpenGL ES (#10799)
* Fixed the new shader error on OpenGL ES

* Fixed Natural Color PP shader error on OpenGL ES

* Updated to match the changes.

* Delete naturalA.vsh
2018-03-26 21:28:32 +02:00
Leo 8e8c21fa0b Added new Natural Colors PP shader (removed blur) (#10782)
Add Natural Colors shader with removed blur.
2018-03-24 20:51:38 +01:00
LunaMoo 5b75d2af20 Add uniform to make post process aware of videos.
And an example effect ~ subtle AA in-game/heavy smoothing for videos.
2017-09-13 08:13:51 +02:00
LunaMoo 1b39c3cb17 Add Hyllian's xBR-lv2 Shader Accuracy (tweak by guest.r) 2017-03-16 06:59:28 +01:00
LunaMoo 2b0ab12c4d Add PostShader option to force 60fps for animated effects 2017-03-05 15:04:22 +01:00
LunaMoo 9543250863 Add new postshader setting "upscaling" 2015-10-14 18:32:13 +02:00
LunaMoo 23cfdd8110 Add 5xBR and scaling to existing 4xHQ 2015-10-03 07:20:08 +02:00
Henrik Rydgard 20d4c34ff5 Add KillaMaakis CRT post shader 2013-12-11 09:37:05 +01:00
danyalzia 950c961dbc Shader Improvements and cleanup
Added sharpen shader

Added support for bloom and sharpen shader

cleanup

cleanup
2013-10-30 00:33:21 +05:00
Henrik Rydgard 3a787f46a5 Hide shaders we can't run on GLES2 2013-10-23 22:58:21 +02:00
danyalzia 11dd3250f1 Add a Better name for scanlines shader 2013-10-22 21:36:23 +05:00
Henrik Rydgard bf59f3db73 Add ugly hack setting for PowerVR to disable alpha test
Causes glitches but the speedup is truly massive in some games so I relent :/

Please do not report graphics bugs when this is enabled...

Future: Maybe remove this setting except on PowerVR?
2013-10-22 13:00:19 +02:00
Henrik Rydgard 7d8aed096a Add proper support for upscaling shaders, add Spline36 upscaling
Spline36 isn't as amazing as I had hoped heh. And it will need work to
work in GLSL ES. Anyway...

This also renames u_texcoordDelta to u_texelDelta to fit in with u_pixelDelta.
2013-10-22 12:18:49 +02:00