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

Usage in emulators #4

Open
ShalokShalom opened this issue Aug 5, 2023 · 2 comments
Open

Usage in emulators #4

ShalokShalom opened this issue Aug 5, 2023 · 2 comments

Comments

@ShalokShalom
Copy link

Hi there

I am wondering, if this algorithm is used at all in any practical application.

I get, that it is too resource intensive to be used on the CPU, and that your implementation is the only maintained one, that runs on a GPU.

I am kinda wondering, why the seemingly most advanced upscaling/shader algorithm is not more used and contributed to by the community - do you know of any emulator, that uses it yet?

Or even of an opportunity to run this on AMD GPUs? (You oddly enough mentioned only that it doesn't run on Intel, with no mention about AMD for some reason?

Thanks

@falichs
Copy link
Owner

falichs commented Aug 5, 2023

Hi @ShalokShalom,

I cannot say much regarding the emulation community.
Maybe no one made them aware of it.

Regarding the AMD & intel GPU issues - In theory the opengl pipeline and shaders should also work on those devices - i never had access to AMD GPUs so i have not found a way to test/debug it.

a couple of weeks ago I found time to fix it so that it is at least running on my current setup (GeForce GTX 960).
have you tried the current commit ac7f42f on AMD?
Also this was one of my first encounters with c++/openGl and software-development in general so the code is very very messy as it is right now - sry :)

@ShalokShalom
Copy link
Author

It's remarkable, to begin programming with a project like this.

I am quite new to programming as well, and certainly not yet able to comprehend code like this, which might also due to the fact, that I am inproficent in the underlying area.

So, this is implemented as a simple shader, ultimately?

I would like to test the code in the comming days, but can't promise anything.

My idea is to clean up the code, and then pitch it to RetroArch, and all the standalone emulators.

I am sure, they are curious about it.

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

No branches or pull requests

2 participants