Я почти ничего не знаю о DirectDraw и / или DirectX, но я помогал переносить старую игру для Windows 9x на Windows 8. Игра использует DirectDraw для рендеринга, а в Windows 8 графический интерфейс игры имеет серьезные артефакты.
Вот что такое графический интерфейс должен выглядит как:
И вот та же сборка, работающая на Windows 8.1:
Я понимаю, что это не так много, но я не знаю, какую дополнительную информацию я могу предоставить, чтобы помочь ответить на этот вопрос. У меня есть доступ к коду, я могу показать вам, как мы загружаем растровые изображения, инициализируем DirectDraw, что угодно. Но я не знаю, какие биты интересны.
Обратите внимание, что это старое приложение Win32 API; нет MFC, нет WPF, ничего, кроме простого старого сообщения.
Рад предоставить любую дополнительную информацию, которую я могу.
Задача ещё не решена.