forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.WINDOWS.XP

 
 
Опции темы Опции просмотра
  #1  
Старый 21.07.2019, 20:33
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию DirectX 2D autoscaling

Eugene Grosbein написал(а) к All в Jul 19 23:10:08 по местному времени:

Привет!

Есть несколько старых виндовых игрушек, года так 2005 или около того.
Когда они писались, основным соотношением экрана было 4:3
и в полноэкранном режиме их графика рассчитана на заполнение
экрана именно с таким соотношением. На современном плоском экране
к соотношением 16:9 под Windows 8.1 они у меня всегда шли
с черными вертикальными полосами по краям и это меня полностью
устраивало, так как 2D-art показывается неискаженным.

При установке более современной 3D-игрушки оно предложило обновить
DirectX 11 и черт меня дернул согласиться. Теперь те же самые
старые игры в полноэкранном режиме показываются без черных полос,
масштабированная с искажением aspect ratio, в итоге графика получается
вытянутая по горизонтали и мылит.

Дискретная видеокарта NVidia, единственный монитор с нативным
режимом 1920:1080, в виндовых настройках выставлен
пользовательский DPI 149%.

Причём одна их старых игрух - Plants & Zombies первая -
имеет настройку использовать 3D-ускорение или нет и если включить 3D,
то графика становится как прежде - без искажений и с черными полосами,
но в таком режиме у конкретно этой игры есть другие проблемы с NVidia
(они были и до обновления) и без 3D оно раньше работало не в пример лучше.

У других игрух такой настройки вообще нет, поэтому актуален вопрос:
это как-то настраивается?

Галка "Отключить масштабирование изображения при высоком разрешении экрана"
у этих игрух УЖЕ стоит (и раньше стояла) и она решает несколько
иную проблему - без неё изображение увеличено так, что не вмещается
в физический экран. С ней вмещается, но после обновления DirectX11
вытянутое по горизонтали.

Воспользоваться откатом на предыдущую точку восстановления не могу,
так как прежде чем обнаружить проблему, я игрался с ручным
созданием точек восстановления и превысил квоту на место под точки,
которую когда-то опрометчиво занизил до 1% (2.6G на системном разделе)
и старой точки восстановления уже нет.

Eugene
--
http://grosbeyn.moikrug.ru/
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:53. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot