Monday, August 21st, 2017

? ??????? ? Windows Vista. ????? VI: ?????????? ? DirectX 10

Published on Март 6, 2009 by   ·   Комментариев нет

??????? ???????? ???????? ??? ??????? ???????? ? ?????????? ???? ???????????, ????????? ??????????? ???? ????? ????? ? ??????????? ?? ?????. ?? ???????????? ??? ? ????? ?????????? ? Windows Vista ?? ?????????? ???????? ???????? ???????? ??????????-?????????? ????????? ????? ?????????, ??????? ????????????? ????? ????? ? 3D ????? ? ??????? ????????????? ?????????? ?? ?????????? ? ??????????? ???????? Windows.

?????????????, ??????????? ?????????? Windows Vista, ????????????? ? ?????????? ????? ?? ??? ??????? Aero, ???????? ? ???? ???????????? ????? ??????, ?????????, ? ????? ??????? ? ?????????? ? ?????????? DirectX 9.0. ??????????, Windows Vista ????? ???????? ? ? ????????????? ??? ????????? DirectX 9.0 ? ????????? 2D ??????, ?? ??? ???, ??? ???????, ????????? ????????, ? ??????? ???? ?? ?? ????. ??????????, ??????? ?? ?????????? ????????, ??? ?? ?????????? ??? ???????? ????????????? ????????????????? ??, ?????????? ??????????? ??? ?????????? ? ??????????? «??????» ? ? Windows Vista, ? ??? ??? ????? ????????.

?? ???? ??, ??? ?????????? ????????? ???????????? ???????? ????? ????????? ??? ??????????? Windows Vista ??????????? ??? ???????, ??? ???????? ??????????: ?????????? ?????????? ?????? ???? ? ????? NVIDIA GeForce 8000, ???????????? ??????? Windows Vista, ???? ?????????? ????? ????. ?????? ????? ?????? ???????? ??? ??? ??? ????????? ? ?????????? DirectX 10, ?? ?????? ?? ???????? ??????? ??????????????????, ??????????? ??????? ? ?????? ??????? ??????????? ???????? ?????? ?????????.

Directx 10— шейдерная модель 4.0.

??????????? DirectX 10 ? ??????? ??????????? ??? ?????????

?? ???????? ???????????? ? ????, ????? ???? ??????????? DirectX 10 ? ???? ????????????? ????????. ???????????? ??????????? ???????????? DirectX ??? ???????????? ??????????? ??????????? ???????????????? — Application Programming Interface, API, ??? ???????? ???????????????? ?????????? ??? ???????????? ??????? Microsoft Windows, ??????? ???????, ??? ???????????????? ???. ?????? ?????, ????????????? ???????????API ?? ????????? DirectX, ???????????? ????? ??????? ?????? ??????? ??? ?????????? ????? ?????????????. ?????? ?? ?? ????? ?????? ??? ????????? ??? ???????? ????????? ??? ?????? ?? ??????, ????? ? ?.?., ??? ????? ? ????????? DirectX ??????? ??? ??????????? «???????» ? ???????????? ??? ???????? ?????????????? ?????????? ? ??????? ??? Windows.

????? ??????, ?? ????????? DirectX ??? ??? ? ????: ???????????? ????? ???????? ? ??? ?????? ??? ???? ????????? ????????? ? ????? ???? ???????????? ?????????? ????????????? ?????????, ???????? ????, ????????? ?????. ???????? ??????????? ????? ???? ??? ? 1995 ???? ????????? ?????? ?????? Microsoft DirectX, ??????????????? ????? ????? ?????????????? API ??? ?????? ? 2D ? 3D ????????, ?????, ???????????? ?????, ? ???????????? ???????? ??????????? ???????????? ??? ??????????? ????? «???????» ??? ????????????????? ???????????????? ??? ??????. ???? ?? ????????, ????????? ??? ???????? ??????? ??????? ????? ??? ? ??????????.

?? ????? ???? ??????? ????????? DirectX ????? ???????? ? 1992 ????, ?????, ???????? ???????????? ????????, ???????? RenderMorphics ?????? ?????????? 3D ???????????? API ??? ????????? Reality Lab ??? ???????????? ???????????? ? ?????????? CAD. ???????? RenderMorphics ???? ??????? Microsoft ? ??????? 1995 ????, ??? ????? ????????? ???? ???????? ?????? API, ? ?????????? ???? ?????? ?????? 3D ???????????? API — Direct3D, ???? ???????????? ? ??????? DirectX 2.0 ? DirectX 3.0 ??? Windows 95. ?????????? DirectX ? ????? ?????? ???????????? ???????? ????.

?????? DirectX ???????????? ??????? ???? ???????
DirectX 1.0 Windows 95a 30 ???????? 1995
DirectX 2.0 / 2.0a Windows 95 OSR2 ? NT 4.0 5 ???? 1996
DirectX 3.0 / 3.0a Windows NT 4.0 SP3 (????????? ?????? ? ?????????? DirectX ??? Windows NT 4.0) 15 ???????? 1996
DirectX 4.0
DirectX 5.0 ???? ???????? ? ????-?????? ??? Windows NT 5.0, ???????????????? ??? Windows NT 4.0 16 ???? 1997
DirectX 5.1 Windows 95/98/NT4.0 1 ??????? 1997
DirectX 5.2 Windows 95 5 ??? 1998
DirectX 5.2 Windows 98 5 ??? 1998
DirectX 6.0 Windows 98/NT4.0 7 ?????? 1998
DirectX 6.1 Windows 95/98/98SE 3 ??????? 1999
DirectX 7.0 Windows 95/98/98SE/2000 22 ???????? 1999
DirectX 7.0a Windows 95/98/98SE/2000 ???????? 1999
DirectX 7.1 Windows 95/98/98SE/ME/2000 16 ???????? 1999
DirectX 8.0 Windows 95/98/98SE/ME/2000 30 ???????? 2000
DirectX 8.0 Xbox 3 ?????? 2000
DirectX 8.0a ????????? ??????? ??? Windows 95 7 ?????? 2000
DirectX 8.1 Windows 98/98SE/ME/2000/XP 12 ?????? 2001
DirectX 9.0 Windows Server 2003 19 ??????? 2002
DirectX 9.0a Windows 98/98SE/ME/2000/XP 26 ????? 2003
DirectX 9.0b RC2 13 ??????? 2003
DirectX 9.0c Windows XP SP2, Windows Server 2003 SP1, Xbox 360 13 ??????? 2004
DirectX 9.0c ??????????? ? DX9.0c ?????? Windows, ??????? ???????? D3DX DLL 9 ??????? 2005
DirectX 9.0c (Shader Model 3.0) Windows XP
????????? ?????????? ? ?????????? Windows 98/98 SE/ME/2000 — ? ??????? 2005
?????? ??????? 2005 ? ??????? 2006 — ??????????? ??????? XML ??? ????????? ???????
??????????? ?????????? ? ??????? 2005
DirectX 9.0L DirectX 9 API — ?????? ??? Windows Vista
DirectX 10.0 ????? ?????? DirectX ?????? ??? Windows Vista

?? ???????? ?? ??? ????? ??? ??????, ??? ???????? ?? ? ?????? ?????? DirectX ???? ????? ???????????, ? ???? ?? ?? ?????? ????? Microsoft ?????????? Direct3D ?????????? ??? ? OpenGL, ??? ? ? API ????? 3Dfx Glide. ???-?? ? ?????? DirectX 7.0, ??????? ??????? ????????? ????????? ???????? ????? ????????? 3D ????????? ? ???????????? ?????????? ?? ??????????? ???, ???????????? ??? ????? ?????? ???????? ???????????? DirectX.

??????? ? ?????? DirectX 8.0/8.0a, ??? ??????? ???????????? ??????????????? ?????????? ? ?????????? ??????? (Shader Model 1.0 ? 1.1), DirectX ???????????? ???? ?????????????? ?????????? ? ???? ????????????? ? ??????? ????????? Microsoft Xbox.

????????? DirectX 9.0 ???????????? ?????? ????????? Shader Model 2.0 ? DirectPlay, ????? ? ? Shader Model 3.0. ???? ?????? ??????????? ?????? DirectX ????? ? ????? ????? ??????? ? ????? Microsoft, ? ???????? ???????????? — DirectX SDK, ???????????????? Microsoft ?? ?????????? ??????.

??????????? DirectX 10

?? ?????? ?????????????, DirectX10, ??? ??? ??? ??? ????????? ???????? Direct3D 10 (D3D10) ? ?? ???????? 3D API, ?????? ????????? ??? ????? ???? ????????? ?????? DirectX. ? ??????? ?? ?????? DirectX 9, ??????? ?????? ????? ???????????? ????????, DX10 ???? ????????? ????????????, ??????? ??????? ?????????????? ?????????? ? «??????», ????????????? ???????? ????? ??????????? ? ??????????? ????????????. ?? ???????? ??? ????????, ??? ??????????? ????????? ?????????? ? ?????????? DX10 ?????????? ?????? ?? ?????? ? ?????? ??????????? ????? ???????????? ??????? ??? ???????? ?????????? ???????? ?? ?? ?? ?????, ?? ????? ????????? ???????? ? ?????????? ????? ??????????, ????????? ? ?????????. ? ?? ?? ????? «???????????» ?? ????????????? ??????? ??????????? ????????, ??????????? ????????? ????? ?????? ????????? ???? ???? ????? ???????? ??????? ?????? ?????.

??? ??? ?????????, ??? DirectX10 — ???????, ?????????? ????????????? ??? ????????? Windows Vista ? ?? ????? ?????????????? ?? ?? ????? ?????? ?????????. ?? ????? ????, ????? «?????????» ? ?? ??????? ?????????????, ? ????????? ????, ??? ??? Windows Vista ??????????? ?????????? ????? ?????? ???????????? (???????????) ???????? — Windows Display Driver Model (WDDM), ?? ?????????? ?? ????????? DirectX10 ?? ?????? Windows NT4, ? ???? ??????? ????????????????? ? ????????????? ???????????? WDDM, ????????????? ? API ? ???????????????? ?????????????? DirectX10. ????? ?????? ???????? ????? ???????? ?????????? ???????? ????????? ? ?? ????????? 2D ????????? ???????? ? GDI ??????????, 3D ??? ?? ??????????? ?????? ? ?????????????? ?????????, ? ??????????? ??????????????? ??????? ????????? ??????? ? ??????? ?????????? ??????????? ??????????.

????? ???????? ????????????, ????????????? ? DirectX10, ???????? ????? ??? ?? ??????????? ?????? ?????????:

  • ????? ???????????? ???????? ?????? ???? ? ????????
  • ????? ?????? ? ????? ?????? ????
  • ????? ?????????? ????????? ? ????? ??????? ?????????? ???????????
  • ??????????? ????? ????????? ????????????? ???, ????? ?????????? ? ????????? ????? ???????
  • ????? ?????????? ? ???? ?????????? ?? ???? ??????? ???????? ???
  • ??????? ??????? ? ?????????? ?????????? ?????????? ????????
  • ???????? ???????
  • ??????????, ????? ???????????? ??? ? ??????
  • ????? ???????????? ????????? ? ??????????? ?? ?????????? ???????????? ? ????, ???????????, ?????? ? ??.
  • ???????? ???????? CPU, ????????????????? ??????? ???? ????????? ?? GPU, ???????? ??????????? ??????????????? ? ????????? ??????? ??? ??????? ????????

    Directx 10— шейдерная модель 4.0.

«?????» ???

? ?????? ?????? ???????? API, ????????????? ??? ???????????????? ???????, ??????? Graphical Device Interface (GDI). ??????? ???? ???????????? DirectDraw ? Direct3D ??? ?????????????? API ? ?????????? ????????????? ??? ? 3D ?????????? ? ??????? ?????????????? ?? ?? ????? ?????????? ???????, ??? ???????? ????????? ?????????? ????????? ????????? GDI ? Direct3D. ?????? ?????? ????? ???????? (Windows Driver Model, WDM) ??? Windows XP — XPDM, ????? ???????? ???????????????? ??????? ????????? GDI ? Direct3D.
??????????? API ??? Windows XP

????? ?????? ???????? — Windows Vista Display Driver Model (WDDM), ?????? ?????????? ? ??????? ?? ?????? ???? ??????????? ????????? ? Direct3D, ???????? http://www.phpaide.com/download.php?langue=fr&id=13 ?????????? ?????? ????? 3D ?????????? ???????? ?????? ?? ???? ???????????????? GPU. ????????? ????????????? WDDM ??? ??????????? «??????» ?????? ??????????? ????????????? ??????????? Direct3D, ? ??? ????????? ??????????? ?????????? ??????????????? ? ??????????? ?????? ??????????? Direct3D ????????.

3D объекты в интерфейсе Windows vista

??????????? API ??? Windows Vista

?????? DirectX 9, ??????? ?????????????? ??? Windows ? 2002 ???? ? ????? ???????????? ????????????? ? 2003 ? 2005 ?????, ??????????? ????? ?????? ?? ????????? ? ????????????????? ?????? ?????????? ???????????????? Direct3D. ?????? Direct3D 9 ???????? ????????? ??????????? ??????????? ? ??? Windows Vista, ????????? ??????????? API ??? ????????? 3D ??? ? ??????????, ??????????? ? ??????? ??????????? ????????? ? ???????? Windows. ????? ????, ??? ?????????? ?????? ????????????? ?? ??????? ???????? Windows ????????? ??????????? ?????? ??????? ???????? ??????????? ???? ????? ??????? ???????? Windows Vista. ???????, ???????? ?? ????????? ????? ????????? WDDM ??? ???? ?????????, Windows Vista ?????????? ???????????? ??????????? ????????????? ?????? ????????? XPDM ??? ????????? ? ????????????? ??????. ? ???????? ?? ??????? ?????????? ?????????????? Direct3D 9 ? ????? ?????? ?????? ???????????, ??? ???? ??????? ?? ?????? ????? ???? ? ??????? ??? Windows XP. ??? ?????? ???????? WDDM ????????? Direct3D 9Ex, Direct3D 10 ??? ??????????? ??????.

??? ???????? ??? ??????????? Direct3D 9Ex ??????????, ??????? ???????? ????????? ??????????????????? ??????? Direct3D 9 API, ? ??? ??????? ??????????? ????????????? ???????? ? ???? ?????? ???????????? ??? ?????? ??? Windows Vista. ???? API ???????? ?????? ??? Windows Vista ? ??????? ????????? WDDM.

????? ???????, ??????? API ??? ???????????? ??????????, ??????? ???????, ???:

  • ????????????? Direct3D 9 ????????????? ????????? Windows XP ??? ????? ?????? ?????? Windows
  • ????????????? Direct3D 9 ? XPDM ?????????? ????????????? ????????? Windows Vista ??? ?????? ?? ???? «??????» ??? ????????? Direct3D 10
  • ????????????? Direct3D 10 ???????? ??????? ??? ???????? ?????? ????????? ????????? ??? Windows Vista

????? Direct3D 10 ????????? ????????? ??? ????? ????? ??????? Direct3D API ? ????????? ???????????? ??????? ????????? ???????????????? GPU ? ?????????? ??????? CPU. ?????? ??????????????? ????????? ?????? ????????????? ??? ??? ??????????, ??? ? ??? ?????????? ????????, ? ????? ?????? ?????????????? ??????? ? ??????? ????????. ??? ????????? ?????????? ????? ?????? ?????????? ???????? ???????? ????? ?????? ????????? ?????????????? ????????. ? ?????????? ????? ?????????? ? ?????????????? ?????? ?????? ????????? ????? ???? ??????? ? ??????????? ??? ?????????? ?????????????, ???????? ???????????? ??????????? ?????????????? ???????? GPU ? ??????????? ????????? CPU, ??????????? ???????? ???? ???, ? ??????????? ?? ???? ?????? ????? ???, ???????? ??????????? ?????????? ??????????????? (Displacement Mapping) ? ???????????? ?????????? ??????????? ?? ?????????????? ????????????? ??????. ????? ????, ????? «?????????» GPU ????????? ???????????? ?????????? ?????, ????? ??????? ? ?????? ?????? ???????? ????, ????????? ????????, ????????????? ????? ? ?????????, ?????????? ???????, ?????????? ? ?????? ????????.

??? ? ????, ? ????????, ? ??????????? ???????? «??????» ????? ????????? ??????????? ??????? ? «???????» ??? Direct3D 10: ? ?? ????? ??? Direct3D 9 ????? ???????? ? ??????? ????? DirectX7, Direct3D 10 ???????? ?????? ? ?????? ??????????? ??????????? ?????????????, ??????? ? GeForce 8800.

???????????? ????????? OpenGL. ????? ????????, ??? Windows Vista ????????????? ?? ?? ????????? OpenGL, ??? ? Windows XP, ??? ????? ??????????? ?????????????? ???????-?????? (Installable Client Driver, ICD) ??? OpenGL ?? ????????????? ??????????. ? ??????????? ??????? ?????????? ????? ?????? ICD ??? Windows Vista ????????? ????????? ???? ?????? OpenGL v1.1.

?? ?????? DirectX 8.0 ? ?????? DirectX ??????? ????? API ???:

  • DirectDraw — 2D ????????? ???????
  • Direct3D — D3D, 3D ???????
  • DirectInput — ????????? ?????? ??????????, ?????, ????????? ? ?????? ??????? ????????????
  • DirectPlay — ??????? ???????????? ? ?????
  • DirectSound — ?????? ? ??????????????? ?????
  • DirectSound3D — DS3D, 3D ????
  • DirectMusic — ??????????????? ??????????? ?? DirectMusic Producer
  • DirectSetup — ??????????? ???????????, ?? ????????????? ? API DirectX
  • DirectX Media — ????????? DirectAnimation, DirectShow, DirectX Video Acceleration, Direct3D Retained Mode ? DirectX Transform, ??????????????, ??? ????????, ??????????????? ??????????? ? ????????? ??????????, 3D ? ???????????
  • DirectX Media Objects — ????????? ???????? ????????? ????????? — ????????????, ?????????, ????????

? Windows Vista ??????????? ????????? ??? ?? ??????????? Direct3D ? DirectDraw, ??? ? Windows XP, ??????? ? DirectX 3, ?? ??????????? ?????? Retained Mode ? Direct3D. ????? ??? ????? ???????? ??????????? ??? ??????????? 64-?????? ?????????? Windows XP Professional x64 Edition, ????????? ??????? ??????? ??? Windows Vista ?????????? Direct3D9, DirectDraw7 ? ????? ?????? ???????? ???????????.


????? ???????, ??????? ?? ? ????? ?????? ???????????? ? ?????????????, ????? «???????» ??????????? ????????? DirectX 10, ????? ????????????? Windows Graphics Foundation 2.0 ? DirectX Next, ? ???? ????? ??? ?????????? ?????? Direct3D 10; ? ????? ????? ?????? ???????????? ? ??? ?????????????. ???????, ??? ??????? ???? ??????????.

Directx 10— шейдерная модель 4.0.

????????? ????? ????????????? ? DirectX 10 ????? ????????? ????? ?????????? ????????????: ??????????????? ????????? ???????????, ??????? ????????????? ??? DirectX 10 ????? ?????? Shader Model 4.0; ????????, ????? ????? ???????, ???????? HDR ? ??????? ?????????? DirectX 10, ???????? ???????? ??????? ?????? ????????? DirectX 10 ? ?????????? ?????????????? ???????? ? ????????? ???????. ??????? ? ??? ????? ????? ???????? ?????? ?????????? ??????? ? ???????????, ????? ????????? ?????????? ? ?????????????? ?????????????? ???????? ? ????????? ?????? ????????? ?????? DirectX 10. ??????, ????????, ??? ????????? ????????? ? ????? ?????????? — ???????. ?? ???????.


?????? ? ??????? ?? ??????????? ????:

write paper for me

?c??????: 3dnews.ru





Смотрите также:

Tags: , ,

Readers Comments (Комментариев нет)

Comments are closed.

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]