So earlier or later i will have to accept the fact, that my eyes getting tired, i cant see as sharp as before, text is way too small, i already zoomed everything.
You know how it goes, i think.
So i was told i should just use a lower resolution.
I started to think about this idea. Why to set every program up if i can just lower the resolution?
Too bad, the supported resolution arent even scales 1:1 to my screen, everything becomes streched or letterboxed. But why is it so? The OS relaying on the hw to tell which modes are supported. The native resolution of your screen ofc should be listed, and I also understand why 640x480 still listed (backward compatibility).
What i dont understand, why cant we use arbitary resolution?
Lets imagine the following:
- you got a 1920x1080 screen
- you want 960x540 resolution (1:2 of the native res) but the hw doesnt teports it as supported
- your os uses this resolution to render
- software rescales to native resolution
- image get sent to the vga
It would allow the user to set the screen resolution to arbitary resolution without significant quality degradation.
Maybe stupid idea, i just hate when my screen switching modes, it looks really unrealible to me. Like a hack. On Haiku oftly happens an SDL program doesnt restores the screen resolution after exit.
Why do we use the hw to scale at all? Is it so much faster? Because the scaling must happen somewhere, either in hw or in sw, but i think we can do it much better than letting the hw constraining us. With this modesetting would become completely unneded.