-
Notifications
You must be signed in to change notification settings - Fork 76
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
Update to 0.11-dev (2cbbaea) #291
base: master
Are you sure you want to change the base?
Conversation
- Old method was 2x. 3x looks quite a bit sharper in aspect-fit mode on non-O2DS as the width is an integer number of half-width pixels. Since resulting upscaling ratio is 3x:1.5x, this gives very good results, althought it might be too sharp for your liking (YMMV). Not as much of a difference in screen-fit mode - Remove duplicate rendertarget as it was not necessary
Cameras still don't work though
Cameras still don't work though
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I recommend waiting a few days--I'm working on some resampling revamp that will affect the libretro core (and hopefully speed it up) that I'm hoping to get committed within the next 48 hours or so
Gone but not forgotten.
This is maintained downstream and not synchronized back upstream
Perfect, just let me know here when you think it's time to make the update and I will pull the rest of the commits. |
Should be done. Don't update past 2cbbaea right now or you'll have to do additional work to get it to compile, as I'm now working on refining individual features as being able to be turned on or off. |
Unfortunately updating up to 2cbbaea is breaking compilation of the downstream core. It is stopping at: I saw you removed blip_buf with fa2fe8e. Erasing line 117 from libretro-build\Makefile.common does make it go past that, but then compilation hangs again on multiple undefined references:
|
Yes, you need to add util/audio-buffer.c |
Okay, should be all done. Tested briefly on Windows, as well. Let me know if this is good to go. |
So the initial version would have some issues. You should update again, but this might break trying to load from a filename instead of a ROM buffer, the thing I told you to avoid updating to avoid hitting. You may also need to dynamically change the sample rate for GBA games, a thing I'm not sure if you can do in libretro cores. |
Okay, just pushed the last needed fixes. |
Thank you @endrift. I finally had some time today to pull the latest commits, but now I'm hitting a VFS-related issue when trying to compile the core:
|
You need to add -DENABLE_VFS_FD to get that file to work properly. A bunch of defines changed, so you might need to change a few. I'd need to see which all are used. |
It looks like you have HAVE_VFS_FD in the Makefile--that doesn't exist (anymore?) so you'll want to replace that with ENABLE_VFS_FD. You'll probably want to add ENABLE_VFS=1 as well, but I'm not 100% sure if that's needed in all configurations, or which if any it's needed in. Otherwise, no other flags should have changed afaict. I dunno if you were waiting for me to confirm that, but I was waiting on you to get back with if that worked. |
Among other things, this is desirable for the audio fix implemented in 4fdadc5, which addresses a problem I encountered a few times with the current libretro core.