Git Product home page Git Product logo

Comments (5)

zoltanvb avatar zoltanvb commented on September 22, 2024 2

I spent some time looking at this, but the result is that "proper implementation" (adding it as a generally available option in video settings) could get quite complex with lots of side effects, for the following reasons:

  • the place where it could probably be injected is a central part of the drivers, the main frame render routine (example from glcore)
  • this is driver dependent, so quite a few would need to be covered and tested
  • there could be all sorts of side effects, for example when BFI is active, or with shaders, or with HW rendering active, even menu background can have a strange look

All in all, me personally would rather not change this. Could similar use case be achieved by bezels (overlays or shaders)?

On the other hand: for specific personal use, it is probably quite easy to change that one line (maybe a few), for that one driver, and have a patched RA executable with a fixed framebuffer background color.

from retroarch.

warmenhoven avatar warmenhoven commented on September 22, 2024 1

When there are bars on the sides of the image it's known as pillboxing. If it's on the top and bottom it's called letterboxing. And if it's on all four sides it's windowboxing.

from retroarch.

davidhedlund avatar davidhedlund commented on September 22, 2024

Feel free to change the topic of this issue. I don't know what this zone is called.

from retroarch.

davidhedlund avatar davidhedlund commented on September 22, 2024

When there are bars on the sides of the image it's known as pillboxing. If it's on the top and bottom it's called letterboxing. And if it's on all four sides it's windowboxing.

Thank you, I added "bars on the sides of the image" to include everything.

from retroarch.

hizzlekizzle avatar hizzlekizzle commented on September 22, 2024

yes, we have some shaders that can handle this sort of thing (currently, none of them specifically change the color statically, but that would be easy enough to implement) and that's typically how we deal with this sort of thing. Having a general setting for it in RetroArch would be great, but it does sound like a real can of worms, since so much depends on glClearColor.

from retroarch.

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.