На самом деле мы хотели использовать симулятор полета Microsoft 95 / 98 в качестве теста dirextX5, но он только побежал до Windows 2000 без ошибок. Еще две игры в старом сохраненном режиме DirectX 5/6 могут быть запущены с ручной "переработки" процедур установки Vista и Windows 7, но эталон с Fraps был технически невозможен.
Чтобы использовать запросы DirectX5 на Vista, следующие файлы должны были быть скопированы из старого дистрибутива DirectX в каталог System32:
- d3drm.dll
- d3drm.inf
- d3dim.dll
- d3dramp.dll
- d3dxof.dll
Хороший побочный эффект ремонта: Старые программы, такие как Ulead Cool 3D также снова работают под Vista и Windows 7. Ulead себя, с другой стороны, до сих пор не имеет обходного пути. Мы прибегли к самопомощи из-за всех несовместимости, и запрограммировали простой Ориентир DirectX5 себя.
Сценарий тестирования состоит из простого мира со стенами, полами, потолками, панорамой и двумя относительно высоким разрешением моделей. Весь проект состоит из почти 250 000 полигонов и в общей сложности 43 текстуры (512 х 512 пикселей, 24 битной глубины цвета). Тестовая программа была запрограммирована в сохраненном режиме для простоты и работала в оконном режиме с нормальным приоритетом. В дополнение к обычным материалам и текстурам, мы также использовали прозрачность текстуры для создания более высокой нагрузки. Для того, чтобы протестировать «К-Баффер», мы, наконец, создали сценарий, который выполняет 5-кратную циркуляцию камеры. До Windows XP, в дополнение к более качественной рендерингу программного обеспечения и аппаратно-ускоренному выходу, мы также используем режим MMX и 256-цветный режим RAMP, который был относительно распространенным в 1995 году, когда процессор не мог использовать команды MMX и не была доступна 3D-карта ускорителя.
Результат неудивительно – все аппаратно-ускоренные режимы имеют длину быстрее, чем эмуляция программного обеспечения. Тем не менее, выход не полностью безошибочным в зависимости от настройки камеры и выбранной глубины изображения, в отличие от эмуляции программного обеспечения. Это варьирует от ошибок отсечения до проблем в буфере и неправильных представлениях текстуры (четко видимых на рисунке выше).
- 1 - Evolution in kleinen Dosen – von Windows 95 bis Windows 7
- 2 - Schneller Fensterputzer – der Retro-Windows-PC entsteht
- 3 - Zahltag mit SuperPi
- 4 - Schweißtreibende Synthetik – MetaBench
- 5 - DirectX 5 – Der THG Do-It-Yourself Benchmark
- 6 - DirectX 6 – Asphalt-Pixel mit Need for Speed High Stakes
- 7 - DirectX 7 – James Bond für Feministinnen - No One Lives Forever
- 8 - DirectX 8 – Mafia, der Klassiker für die ganze Famile
- 9 - DirectX 9 – Die Sims 2 und die Generationenfrage
- 10 - Gegentest – Zwei alte CPUs gegen einen aktuellen Dualcore
- 11 - Zusammenfassung und Fazit – Die Zeit ist abgelaufen
Kommentieren