Обрезается кадр в полноэкранном режиме [Исправлено]

Автор Lord_D, 27 ноября 2016, 13:52:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Lord_D

Здравствуйте.
Если разрешение полноэкранного режима больше разрешения рабочего стола, то, при выборе формата текстуры, отличного от 8-bit Integer (10, 16, 32), при переходе в полноэкранный режим кадр обрезается до разрешения рабочего стола. Судя по всему, создаётся текстура неправильного размера.
Если изменить формат текстуры в тот момент, когда плеер уже находится в полноэкранном режиме, то всё работает правильно до выхода из приложения.

Разрешение рабочего стола: 1280x720; полноэкранного режима: 1920x1080
Версия: MPC-BE (64-bit) 1.5.0 (build 2199) beta
ОС: Windows 7 (Service Pack 1) (64 bit)
Видеокарта: AMD Radeon R9 270X, версия драйвера 16.9.2

Скриншоты




[свернуть]

V0lt


Lord_D


V0lt

Спасибо, значит проблема старая.
Могу посоветовать включить опцию "Реиницилизация при смене монитора" в панели настроек "Видео", если выключена.

Lord_D

Да, баг присутствовал в самой первой версии, с которой я начал пользоваться MPC-BE.
Раньше я пользовался MPC-HC (там, кстати, такого бага при включенных вычислениях с плавающей точкой нет, но, мне кажется, когда-то давно был).
Реиницилизация при смене монитора не помогает.
Повторюсь, баг проявляется только с форматами текстур 10-bit Integer, 16-bit Floating Point и 32-bit Floating Point. С форматом 8-bit Integer бага нет.

V0lt

Хорошо. Я посмотрю на следующей неделе, что можно сделать.
[merge_posts_bbcode]Добавлено: 2016-11-27 22:06:53[/merge_posts_bbcode]

Исправлено в r2202.