Code: Select all
@display {width = 1920, height = 1080, mode = "fullscreen"}
@require "rebelsdl"
On the Same Hardware:
-> On Linux it seems to be a real Fullscreen-Mode with SDL/OpenGL with Fullspeed-Rendering 60fps (Always show 1:1 Pixelratio with no Scaling, on 1920x1200 Screens you have two black bars top/bottom which is okay)
-> On Windows it have two differences:
- It takes the Desktop-Scaling-Factor into account, you see just top left square of my 1920x1080-Renderscreen, so no real Fullscreen use?
- It seems not to utilise SDL, it shows using Direct3d but the Rendering-Time is very worse and stuttery like don´t using SDL
So i can´t believe the Hardware is too weak when it works on the same Hardware on Linux!
Specially on the Microsoft Surface-Devices (I tested it on Surface Laptop and Surface Tablet) you can reproduce it.
In most cases if the Computer have dedicated Graphics-Chip it works smoothly on Windows, so this might be a Driver-initialisation-Issue. We have test it under Windows on a Laptop in a Docking-Station -> Stuttering, when undocked -> Smoothly.
I also try:
Code: Select all
@require "rebelsdl", {renderdriver = "opengl", UseDesktopFullScreen = true}
or as @DISPLAY-Table autofullscreen/systemscale then its too small on Surface-Devices.