Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

filtering of flat textures #12

Open
1 task done
Rose22 opened this issue Jan 21, 2024 · 2 comments
Open
1 task done

filtering of flat textures #12

Rose22 opened this issue Jan 21, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@Rose22
Copy link

Rose22 commented Jan 21, 2024

Is there an existing issue for this?

  • I have searched the existing issues

What feature are you suggesting?

right now flat textures (such as HUD elements) are a bit blurry and low res-looking when you're using higher internal resolution than 1x. it'd be nice to have some upscaling/filtering that looks nicer than standard bilinear - and maybe also an option to just use the textures from 1x so they look pixelated instead of blurry

Why would this feature be useful?

makes it look better

@amwatson
Copy link
Owner

Thanks! It's a fair point. Openxr on Quest has both a sharpening and a superresolution option, which should help with flat textures.

One reason I can't do it immediately is because it requires a slightly different rendering style (I'd need to copy into another buffer). Changes to Citra's core rendering need to wait until after I pull the latest changes from Citra mainline

@amwatson amwatson added the enhancement New feature or request label Jan 22, 2024
@Haxorzz
Copy link

Haxorzz commented Jan 31, 2024

I'm not sure if whole-screen upscaling is that useful in this context because it will also degrade the game's visuals (lower internal resolution upscaled to higher resolution) and afaik you can't choose to only upscale textures selectively.

Citra originally had an "Anime4k" ai upscaler as a "texture filtering" option once that would upscale the textures (and only the textures) to look better. This has some performance drawbacks but it seems way better than the alternative, also missing are a bunch of other more traditional texture filtering options also available in normal Citra that some people could prefer over just Bilinear filtering.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants