[vk, ogl] Add VK_QCOM ZTC, Bspline, Mitchell filter weights, add MMPX filter #2577
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "liz-qcom-weights"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds native support for QCOM cubic filter weights, and for devices whom do not support said weights, just implement them in shaders
TODO: ZTC filter is wrong!?
Signed-off-by: lizzie lizzie@eden-emu.dev
WIP: [vk, ogl] VK_QCOM ZTC, Bspline, Mitchell filter weightsto [vk, ogl] Add VK_QCOM ZTC, Bspline, Mitchell filter weights, add MMPX filter9828a387a9
tod16d86ee08
d16d86ee08
to87920737eb
@ -12,0 +26,4 @@
- **ScaleForce**: Experimental texture upscale method, see [ScaleFish](https://github.com/BreadFish64/ScaleFish).
- **FSR**: Uses AMD FidelityFX Super Resolution to enhance image quality.
- **Area**: Area interpolation (high kernel count).
- **MMPX**: Nearest-neighbour filter aimed at providing higher pixel-art quality.
let's make separate user-facing docs and dev docs i.e. as a user directory
The language in the filters is pretty simple for users. Right now we don't have a lot of user documentation but if we add more we should do that in another separate PR.
@ -103,1 +113,4 @@
break;
case Settings::ScalingFilter::Mmpx:
window_adapt = MakeMmpx(device);
break;
I'm incredibly attempted to macro this
87920737eb
toe6face74c6
New commits pushed, approval review dismissed automatically according to repository settings
New commits pushed, approval review dismissed automatically according to repository settings
@Lizzie, is the filter done? Is there anything left to do or can this be merged?
@Shinmegumi wrote in #2577 (comment):
This can be safely tested and merged now. I'd want VK_QCOM-capable devices to test that "native bicubic weight filtering" is working atleast.
e6face74c6
to97d2b08713
97d2b08713
toac88d14331
ac88d14331
tod6f5f3d36b
d6f5f3d36b
to74170da769
74170da769
tof484944d2d
f484944d2d
to36fae75437
New commits pushed, approval review dismissed automatically according to repository settings
36fae75437
to4e9ede3e85
4e9ede3e85
to251fc7435a
251fc7435a
tocce9740b79
cce9740b79
toce78c218f4
New commits pushed, approval review dismissed automatically according to repository settings
New commits pushed, approval review dismissed automatically according to repository settings