Probably I commented them because I wasn’t sure about using a reference instead, and I forgot them, nothing important.
hi koko aio dev
recently i play alot of chrono trigger, final fantasy vi, and bahamut lagoon and i did this after only playing ps1 game for awhile. i realized that alot of snes game really suffered from overscan border especially the 3 titles that i mentioned above and its really annoying how each game having different set of overscan border for different scene. because of that basically trying to get rid of the black border is impossible without sacrificing 1 or 2 scene being cropped badly.
i knew duimon bezel shaders have amazing auto crop feature. sadly i dont think i am comfortable using any of the presets available because of the performance on my end. i use apu to play, and besides koko aio ambientlight and reflection look really nice i dont want to play without them.
so my question really, do you have any plan to bring this feature to koko aio?
It is not an easy task to be done in a lightweight way, at least not for how koko-aio is built and how much room is still available for new features.
If (and I repeat If) I manage to find a way to do it, it would be something that would zoom the image in/out “slowly” over time.
That would take care of black borders that stay there for a 'long" time and that are more or less of the same dimension around the 4 corners.
This means no autocrop for fast changing scenes, and no autocrop for one /two sides only black bars.
If this is fine for you, I’ll take a look sooner or later.
ah, if thats the case thats a shame. i dont think slowly zoom the image would be good enough on especially the three games i mentioned above. they are most of the time happen on a fast changing scenes like on battles(bahamut lagoon, final fantasy vi) and on a zoomed in map (when you zoom in on the overworld map: chrono trigger) which you probably going to be in/out scenes pretty often because of how generally small the maps are in these games. and they are also mostly one or two sides black bars.
it certainly can still be useful, just probably not in snes library. its just full of these type of black bars there. and for me personally snes library is the only one that bothers me about this. i dont often find this that annoying on anything besides that so if its going to be alot of work, i dont think we really need this feature in the meantime.
but anyway, thanks for the response
at this point I wonder if it would be possible to optimize a “Light” version of Kak Aio for low-end Intel CPUs integrated into Mini PCs such as Apopllo Lake (Intel HD500). I tried the current version, unfortunately it can’t hold up (both with Vulkan and GLCORE), the framerate is halved by 50%
What’s the framerate?
Have you already tried to lock settings as explained in the main post via config-user.txt file?
I haven’t tried, this is a small Bartop that I built a few years ago with a Mini PC (Intel Apollo Lake CPU) the monitor is a 4/3 with 1280x1024 resolution, this evening as soon as I get home I will try the settings you suggested. Thank you !
I checked the file, there are really many parameters, can you tell me which one could be modified to obtain better performance without compromising too much the beauty of the shaders?
Those parameters are the same ypu use within the shader. The speed gain comes when you uncomment them (remove the leading //). The more you uncomment, the faster, but the parameters will be locked.
Try to uncomment everything and see if the speed is enough as a first try.
Thank you I’ll try this evening, thanks again
What exactly it does?
Non auto cropping is already possible and done in the final stage via geometry override section.
Zoom = uniform crop; Zoom + Aspect or Zoom + Aspect + offset = non uniform crop
geometry options only to move game screen horizontally or vertically or zoom option, but not to adjust manually like megabezels options,it would be ideal to implement these mega bezel options.
Again, I miss what is missing
Did you forgot aspect correction under geometry option? Or we are talking about autocropping?
I think what you mention works for me. I’m going to continue making adjustments. Thank you so much
What kokoko3k mentioned is the way to go with cropping.
all sorted, thanks
For some reason the presets folder is empty when I’m running either of the Saturn emulators in Retroarch. I don’t have this issue with playing NES, SNES, Genesis, Sega CD, or Playstation. Any idea why the shader folder would show as empty when playing a Saturn game?
Make sure the core is not using an internal opengl video plugin.