crashGG
c1d8d59d63
fix(shader): follow-up fix for last commit
...
fix: follow-up to ensure mixFactor is 1.0 when E is fully transparent)
2026-07-16 15:43:14 +03:00
crashGG
55b1f99e32
MMPX adv:fix fully transparent pixel bug & refine floating-point tolerance
...
Fixed a cross-case bug involving fully transparent pixels
Adjusted the floating-point comparison tolerance from `0.1` to `0.01`.
2026-07-16 13:01:01 +03:00
crashGG
41b39afcf4
MMPX Enhanced Lite
...
update MMPX Enhanced Lite version
It eliminates most artifacts found in the original algorithm while remaining highly efficient and lightweight.
2026-07-10 17:58:01 +03:00
crashGG
7ef1767010
perf(MMPX adv): optimize target out-of-bounds check
...
perf(MMPX adv): optimize transparent out-of-bounds sampling and bug fix
2026-07-08 20:10:06 +03:00
crashGG
6a5aacd339
MMPX Advanced :Fix another subtle bug
...
Fix another subtle bug
2026-06-11 10:36:35 +02:00
crashGG
d0193fb82f
MMPX Advanced :Fix a subtle bug
...
Fix a subtle bug,can cause unnecessary glitches
2026-06-09 22:52:31 +03:00
crashGG
902b7b7b76
Release MMPX Advanced v3.2: Optimize and Clean
...
Release MMPX Advanced v3.2: Optimize and Clean
Performance: Optimize topological shape detection to slash GPU ALU cycles.
Maintenance: Strip out verbal debugging commentary and obsolete code notes.
2026-06-07 18:57:29 +03:00
crashGG
9d4fddaa8c
Update tex_mmpx_adv.csh
2026-04-23 21:42:45 +03:00
Henrik Rydgård
912b0ba50d
Merge pull request #21568 from crashGG/mmpx-enhace
...
MMPX_adv Algorithm optimization
2026-04-23 20:12:04 +02:00
crashGG
7b3d449ab6
Update tex_mmpx_adv.csh
...
Update tex_mmpx_adv 3.0.1
2026-04-23 21:10:03 +03:00
Henrik Rydgård
d108fe25d1
Rework constant buffer loading, barrier fix
2026-04-23 13:32:06 +02:00
Henrik Rydgård
4c2be7f8af
More work. Some initialization order problem.
2026-04-23 13:31:51 +02:00
Henrik Rydgård
4335a327cd
Hackery to prepare for constant buffers in compute
2026-04-23 13:31:51 +02:00
crashGG
13f674621a
Update tex_mmpx_adv.csh
2026-04-15 12:41:22 +03:00
crashGG
396cd2450b
Update tex_mmpx_adv.csh
2026-04-14 18:54:34 +03:00
ZironZ
6f7501a03c
Add single-pass NNEDI3 texture scalers
2026-04-07 13:26:00 -04:00
ZironZ
8c5246f521
Add Spline36 texture scalers
2026-04-07 13:25:00 -04:00
ZironZ
62bea77bd0
Add Vulkan multipass texture scaler infrastructure
2026-04-07 13:29:15 -04:00
crashGG
daa05111cf
Update tex_mmpx_adv.csh
2026-03-18 19:05:00 +03:00
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
crashGG
86162195ea
Update tex_mmpx.csh
...
feat: mmpx-enhace
2026-03-12 12:47:37 +03:00
Henrik Rydgård
f73e2246fc
Hide the MMPX shader on Apple platforms, see #21261
2026-02-16 10:14:11 +01:00
crashGG
0d1a65ee1a
Update tex_mmpx.csh
...
Minor bug fixes and logic optimizations
2025-11-17 22:13:57 +03:00
crashGG
75af86cbcb
Enhance tex_mmpx.csh
...
bug fixes and logic optimizations
2025-11-16 22:05:11 +03:00
crashGG
b82e21bdca
enhance MMPX algorithm bug fixes and logic optimizations
...
enhance MMPX algorithm bug fixes and logic optimizations
2025-11-05 16:04:12 +03:00
Henrik Rydgård
d311b3832c
Merge pull request #20745 from Benjamin-Wegener/master
...
Add FSR (FidelityFX Super Resolution) shaders for upscaling and sharpening
2025-09-04 19:32:35 +02:00
Benjamin Wegener
0d785dddd6
Update fsr_rcas.fsh
2025-08-30 09:41:53 +02:00
Benjamin Wegener
f304232c13
Update fsr_easu.fsh
2025-08-29 21:45:32 +02:00
crashGG
cbfbaa23b9
enhance MMPX algorithm add 1
...
1.Use a new luma tiebreaker mechanism that divides alpha levels into 6 levels to avoid luma tiebreaker confusion between similar alpha pixels.
2.Added new gradient edge shape capture
3.Optimize the blending mechanism at the edge of the texture to prevent single pixel distortion
2025-08-27 17:39:09 +08:00
Benjamin Wegener
0ff1f6483c
Create fsr_rcas.fsh
...
Add AMD FSR1
2025-08-25 15:14:32 +02:00
Benjamin Wegener
2e07d5d3f6
Delete assets/shaders/frs_rcas.fsh
...
typo
2025-08-25 15:13:24 +02:00
Benjamin Wegener
6fea51e8a9
Create frs_rcas.fsh
...
Add AMD FSR1
2025-08-25 13:24:57 +02:00
Benjamin Wegener
4f85bb8310
Create fsr_easu.fsh
...
Add AMD FSR1
2025-08-25 13:24:04 +02:00
Benjamin Wegener
a641204363
Update defaultshaders.ini
...
Add AMD FSR1
2025-08-25 13:18:56 +02:00
Henrik Rydgård
0a804725aa
Merge pull request #20705 from NABN00B/shader-strings
...
Fix shader translation strings
2025-08-13 15:19:38 +02:00
Nab
586bb99108
Fix shader translation strings
2025-08-08 12:21:08 +00:00
Nab
9e7687d075
Delete assets/shaders/checkers.fsh
2025-08-08 09:26:12 +00:00
crashGG
2188b4748c
Update tex_mmpx.csh
...
fix sth
2025-07-15 11:23:11 +03:00
crashGG
5f0cc26c96
enhance MMPX algorithm part 3
...
A lot of changes:
1. Use approximate pixels to capture more details
2. Use mixed to generate intermediate color pixels to create more texture transition details
3. Improved shape judgment, basically eliminating the bubble defects of the original version
2025-07-13 19:56:31 +03:00
Lubos
1c7922f511
OpenXR - Make FakeReflections shader compatible with nonVR screens
2025-06-19 15:57:24 +02:00
crashGG
e60e0b4876
enhance MMPX algorithm part 2
...
Fix luma function to ensureluma increases linearly with alpha value
Use conditional weak blending instead of pixel copying to eliminate artifacts on straight lines Reduce algorithm overhead.
Improve the judgment logic
Improved the distance judgment between two pixes by changing the Euclidean formula to dot sets to reduce hardware overhead.
Improved some comments to make them easier to read.
2025-06-18 09:44:45 +03:00
crashGG
a6026c35b6
Fixed luma calculation in MMPX
2025-06-11 20:34:09 +03:00
crashGG
791dcd4051
enhance tex_mmpx.csh
...
Enhance mmpx, Fixed some defects in the original algorithm by morphological analysis
2025-06-09 21:02:35 +03:00
Henrik Rydgård
c198a8aebb
Translation update #1
2025-02-18 12:55:18 -06: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