Giter Site home page Giter Site logo

Sfz3mix fullscreen issue about fbneo HOT 13 CLOSED

Goratrix avatar Goratrix commented on July 30, 2024
Sfz3mix fullscreen issue

from fbneo.

Comments (13)

dinkc64 avatar dinkc64 commented on July 30, 2024

Could you please post your fbneo.ini file (found under the config subdirectory), so I can dig a bit deeper?

best regards,

  • dink

from fbneo.

Goratrix avatar Goratrix commented on July 30, 2024

Attached ini file:

fbneo.zip

And one more screenshot:

Untitled

from fbneo.

Goratrix avatar Goratrix commented on July 30, 2024

Update: when testing today, the glitches are there all time, and even in windowed mode, not only fullscreen.

from fbneo.

dinkc64 avatar dinkc64 commented on July 30, 2024

Thanks, I reproduced the problems on my side, now I can investigate why they're happening and hopefully fix the bug :)

best regards,

  • dink

from fbneo.

dinkc64 avatar dinkc64 commented on July 30, 2024

Problem is fixed, thanks for taking the time to report it! :)
The problem was with the alpha blend support, if the romname.bld file doesn't exist, it will try the parent rom for a blend file, and use that. Sfz3mix uses completely different sprite indexing compared to sfa3 (the parent), so it went a little bonkers. oops :)

Regarding letterboxing, on my side it's displaying the full monitor's width, hmmm..
I don't know for sure why it would do this, but, some things to try:
Under Video -> Monitor Properties, try uncehcking / checking the "Automatically detect FS reso. & aspect ratio"
Video -> Stretch, make sure it's set to "Correct aspect ratio"

I'll try to think of something else regarding the letterboxing issue and get back!

best regards,

  • dink

from fbneo.

barbudreadmon avatar barbudreadmon commented on July 30, 2024

@Goratrix As a general rule, i'd recommend avoiding the alpha blend support from the .bld files : they make emulation inaccurate at best, and severely broken at worst.

If you really want those transparencies, i believe ReShade might have some nice shaders to transform dithering into transparency. I'm not entirely sure since i don't use windows, but it seems extremely likely since i have seen this stuff in shaders from other projects. I don't think the filters natively available in FBNeo feature "dithering to transparency", i could be wrong though.

from fbneo.

Goratrix avatar Goratrix commented on July 30, 2024

Thank you both! Good to know about the blend files, I've disabled them now.

@dinkc64 letterboxing issue was indeed fixed by disabling the "Automatically detect fullscreen resolution and aspect ratio" option, thanks!

from fbneo.

Goratrix avatar Goratrix commented on July 30, 2024

@dinkc64 update: just realized it wasn't that option that fixed the letterboxing, it was instead fixed by disabling scanlines. I can now reproduce it, when scanlines are enabled the letterboxing happens, when scanlines are disabled the screen is correct.

And I see it now that it happens with many other games too... haven't noticed it before because I started using scanlines only recently, but it happens with various vertical shooters too, for example 1941.

Thinking this may be intentional behavior (setting the resolution based on some pixel multipliers) to avoid aliasing with the scanlines?

from fbneo.

dinkc64 avatar dinkc64 commented on July 30, 2024

Ahh yes, I remember now, with the d3d7 (enh. blitter), scanlines would need to work at a power of 2 resolution for the scanline texture... I think! :)

from fbneo.

barbudreadmon avatar barbudreadmon commented on July 30, 2024

@dinkc64 yeah, midway's mk had an issue like that where the height had to be forced to a multiple of 4, i suppose sfz3mix has the same problem with its 234px height.

Edit: not sure why 1941 would be affected though.

from fbneo.

Goratrix avatar Goratrix commented on July 30, 2024

Just to confirm, this is how 1941 looks like, monitor is 1920x1200:

1941

from fbneo.

Goratrix avatar Goratrix commented on July 30, 2024

If this is a technical limitation with the D3D7 blitter, please feel free to close this issue, it's not really a problem :-) and I guess it makes perfect sense if the scanlines are rendered from a texture, probably there's no way to avoid aliasing if it were fully stretched.

from fbneo.

dinkc64 avatar dinkc64 commented on July 30, 2024

Yea, I don't really think it's possible to fix the issue with scanlines changing the resolution, so we'll close!

from fbneo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.