DirectX
-
История и развитие DirectX
- DirectX был разработан Microsoft для поддержки 3D-графики в Windows.
- Первая версия DirectX была выпущена в 1995 году для Windows 95.
- DirectX 1.0 был выпущен в 1996 году и поддерживал 3D-графику в Windows 95 и Windows NT.
- DirectX 2.0 был выпущен в 1997 году и добавил поддержку DirectDraw и DirectSound.
- DirectX 3.0 был выпущен в 1998 году и добавил поддержку DirectMusic и DirectPlay.
- DirectX 4.0 был выпущен в 2000 году и добавил поддержку DirectShow и DirectPlay.
-
Версии DirectX
- DirectX 5.0 был выпущен в 2001 году и добавил поддержку DirectPlay и DirectSound.
- DirectX 6.0 был выпущен в 2003 году и добавил поддержку Direct3D 7.0.
- DirectX 7.0 был выпущен в 2003 году и добавил поддержку Direct3D 7.0 и DirectDraw.
- DirectX 8.0 был выпущен в 2005 году и добавил поддержку Direct3D 8.0.
- DirectX 9.0 был выпущен в 2009 году и добавил поддержку Direct3D 9.0.
- DirectX 10.0 был выпущен в 2009 году и добавил поддержку Direct3D 10.0.
- DirectX 11.0 был выпущен в 2011 году и добавил поддержку Direct3D 11.0.
- DirectX 11.1 был выпущен в 2011 году и частично перенесен в Windows 7.
- DirectX 11.2 включен в Windows 8.1 и Windows Server 2012 R2.
- DirectX 11.X дополняет DirectX 11.2 и работает на Xbox One.
- DirectX 12 был анонсирован в 2014 году и включает продвинутые низкоуровневые API-интерфейсы для Direct3D 12.
- DirectX 12 Ultimate был анонсирован в 2020 году и объединяет DirectX 12 на Windows 10 и Xbox Series X.
-
Совместимость и обновления
- Различные версии Windows поддерживали разные версии DirectX, обеспечивая обратную совместимость.
- Direct3D 10 прекратил обратную совместимость со старыми драйверами из-за обновленного DDI.
- Direct3D 11 добавил уровни функций для работы на оборудовании Direct3D 9.
- Direct3D 11.1 частично перенесен в Windows 7.
-
Использование DirectX в .NET Framework
- В 2002 году Microsoft выпустила DirectX, совместимый с .NET Framework, для использования DirectX изнутри.
- Управляемый DirectX (MDX) работал на уровне 98% производительности базовых API DirectX.
- Microsoft выпустила обновления для MDX, кульминацией которых стала бета-версия Managed DirectX 2.0.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.