Флейм
GameDev.ru / Флейм / Форум / Кризис видеокарт. Гду купить mid видуху??? (23 стр)

Кризис видеокарт. Гду купить mid видуху??? (23 стр)

Страницы: 118 19 20 21 22 23
MrShoorУчастникwww27 апр. 201820:49#330
gammaker
> Почему новый? Разве этого не было в предыдущих виндах?
Этого режима не было (по крайней мере его точно не было в Win7).

gammaker
> Это дырявая абстракция, я уже описал, что некоторые приложения реально
> ломались.
В фантазиях они твоих ломались. Ты видимо даже не понял о чем я говорил.
Вот тут:
Изображение
Ставишь Override high DPI scaling и выбираешь System (Enchanced).

> размер окна может оказаться в 2 раза больше и не
> влезть в экран, в третих, если приложение не очень аккуратно считает координаты
> внутри окна, смешивая локальные и глобальные в вычислениях, то из-за
> масштабирования всё сломается.
И вот после такого оверрайда твое приложение считает, что оно запущено в меньшем разрешении. Монитор 3840*2160 с DPI в 200% ? Приложение запрашивает рарзрешение через WinAPI функции, и получает внезапно 1920*1080. Хочет нарисовать что-то в локальных координатах окна (100;100)? Реально рисуется в (200;200). И абсолютно все глобальные и локальные координаты работают в меньшем разрешении.

Ну и да, это дает мыло, но опять же, это решение, чтобы запустить кастомное приложение и оно работало как надо, и им можно было пользоваться. То есть в самом худшем случае на мониторе 3840*2160 ты получишь качество картинки как на 1920*1080, что как бы не смертельно помоему. Зато в приложениях, которые умеют в HighDPI все будет супер четко.

Правка: 27 апр. 2018 20:50

Страницы: 118 19 20 21 22 23

/ Форум / Флейм / Железо

2001—2018 © GameDev.ru — Разработка игр