DirectX — це набір API функцій, розроблених для простого і ефективного вирішення завдань, пов'язаних з ігровим і відеопрограмуванням під ОС Microsoft Windows. Найширше використовується при написанні відеоігор. Пакет засобів розробки DirectX від Microsoft безкоштовно доступний на сайті Microsoft. Незважаючи на те, що зараз DirectX включений в стандартний набір ПЗ Windows, свіжі версії DirectX часто поставляються разом з іграми. Це пов'язано з регулярним оновленням API, і версія, включена в ОС Windows часто є не останньою. Найсвіжішою версією є DirectX 12.
Практично всі частини DirectX API є набори COM-сумісних об'єктів.
В цілому, DirectX підрозділяється на:
Від початку націлений на розробку відеоігор, DirectX став популярний і в інших областях розробки програмного забезпечення. Наприклад, DirectX, разом з OpenGL, набув дуже широкого поширення в інженерному/математичному ПЗ.
У 1994 році Microsoft був практично готовий випустити наступну версію Windows — Windows 95. Головним чинником, що визначає наскільки популярною буде нова ОС, був набір програм, які можна буде запускати під її управлінням. У Microsoft прийшли до висновку, що, поки розробники бачать DOS відповіднішою для написання ігрових застосунків, комерційний успіх нової ОС вельми сумнівний.
DOS дозволяла розробникові дістати прямий доступ до відеокарти, клавіатури/миші/джойстика і інших частин системи, тоді як Windows 95, з її захищеною моделлю пам'яті, надавала більш стандартизований, але водночас вельми обмежений доступ до пристроїв. Microsoft потребував нового способу дати розробникові все, що йому необхідне. Eisler, St. John, and Engstrom вирішили цю проблему, назвавши саме рішення «DirectX».
Перший реліз DirectX був випущений у вересні 1995 року, під назвою «Windows Game SDK».
Ще до появи DirectX, Microsoft включила OpenGL в ОС Windows NT. Direct3D позиціонувався як заміна OpenGL в ігровій сфері. Звідси бере свій початок «священна війна» між прихильниками крос-платформової OpenGL і доступною лише в Windows Direct3D. Решта частин DirectX часто комбінується з графікою OpenGL у відеоіграх, оскільки OpenGL є лише графічним API і не має аналогів до інших можливостей DirectX (наприклад, доступ до клавіатури/джойстика/миші, підтримка звуку, гри у мережі тощо).
DirectX є базою для Xbox API. Xbox API схожий з DirectX 8.1, але оновлення версії, як і на інших консолях, неможливе.
У 2002 році, Microsoft випустив DirectX 9 з покращеною і розширеною підтримкою шейдерів. З 2002 року DirectX неодноразово оновлювався. У серпні 2004 року в DirectX була додана підтримка шейдерів версії 3.0 (DirectX 9.0c).
У квітні 2005 інтерфейс DirectShow був переміщений в Microsoft Platform SDK.
З січня 2008 в Інтернеті відкрився проект присвячений розробці DirectX10 для Windows XP і по теперішній час на нім ведеться редагування і оптимізація DLL файлів DX10 для їх сумісності з Windows XP. Проте помітного результату це не дало (докладне пояснення див. Знайомимся з DirectX 10 [Архівовано 2 вересня 2008 у Wayback Machine.]). Хоча як приклад роботи, запускається і відмінно працює Crysis з імітацією ефектів DX10, а так само зросла продуктивність в бенчмарках і деяких іграх.
Багато сучасних пристроїв мають тільки DirectX-сумісні драйвери, іншими словами, користувач повинен встановити DirectX для використання всіх можливостей пристрою. У цей час система оновлення драйверів Windows Update дозволяє завантажувати тільки необхідні бібліотеки, а не весь драйвер цілком.
DirectX зворотно сумісний з попередніми версіями. Якщо застосунок або гра використовує DirectX 6.0, вони працюватимуть і при встановленому DirectX 9.0. Кожна подальша версія DirectX включає всі попередні.
Підтримувані операційні системи:
Останньою поточною версією є DirectX 12, до Service Pack 1 на Windows Vista стояв DirectX 10, що спочатку називався «Windows Graphics Foundation», але пізніше він був перейменований. DirectX 10 є частиною ОС Windows Vista і використовує відмінну від DirectX 9.0 модель управління. DirectX 10 надає набір вимог до апаратної частини, мінімальний стандарт функціональності, необхідної для того, щоб апаратний пристрій був DirectX-сумісним. Microsoft не так давно випустив Service Pack 1 для Windows Vista, в який включений DirectX 10.1, зміни в DirectX 10.1 на відміну від DirectX 10 стосуються графічної складової — Direct3D.
Компанія Microsoft планує, що DirectX 11 буде готовий до моменту виходу Service Pack 2 для Windows Vista в кінці 2008 року. У цю версію не буде включений метод трасування променів. Сумісність з картами DirectX 10 і 10.1, а також підтримка карт на базі DirectX 11
Також в DirectX 11 буде включена можливість використання шейдерів відеокарти для арифметичних розрахунків, тобто буде включена технологія, подібна nVidia CUDA
XNA — інший інструмент розробки від Microsoft, що спрощує розробку ігрових і мультимедіа-застосунків, надає зручний шлях інтеграції з DirectX, HLSL і іншими інструментами, зібраними в єдину систему.
Починаючи з 2002 року, Microsoft випускає версії DirectX, сумісні з Microsoft .NET. Це дозволяє використовувати всі переваги керованих мов (C# або Visual Basic .Net) при розробці застосунків, які використовують DirectX. Цей API відомий як «Managed DirectX». Заявлена продуктивність — 98 % від звичайної, некерованої версії.
DirectX 12 був представлений 20 березня 2014 року Game Developers Conference в Сан-Франциско (США).
Х файлами називають файли з розширенням .x що можуть містити меші, текстури, анімації та інші об'єкти задані користувачем. Підтримуються також ієрархії об'єктів та інстансинг[en] (багаторазові посилання на об'єкт замість збереження його копій. Вперше з'явилися у DirectX 2.0. З DirectX 3.0 була випущена також двійкова версія формату.[1]
.x
Contemporary accounts of the European settlement in Australia The fleet sailing into Botany Bay, an engraving from the published diary of Arthur Phillip There are 20 known contemporary accounts of the First Fleet made by people sailing in the fleet, including journals (both manuscript and published) and letters.[1][2] The eleven ships of the fleet, carrying over 1,000 convicts, soldiers and seamen, left England on 13 May 1787 and arrived in Botany Bay between 18 and 20 January 17…
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (March 2023) (Learn how and when to remove this template message) This article has an unclear citation style. The references used may be made clearer with a different or consistent style of citation and footnoting. (March 2023) (Learn how and when to remove this template message…
ChorizoMengawetkan chorizoSajianSosisTempat asalSpanyol[1] and PortugalDaerahSemenanjung Iberia, Latin America, Timor timur, Filipina, IndiaSuhu penyajianPanas atau suhu ruanganBahan utamaDaging Babi, paprika Cookbook: Chorizo Media: Chorizo Chorizo adalah semacam sosis babi yang berasal dari Semenanjung Iberia. Chorizo dapat diartikan dari Bahasa Spanyol sebagai sosis babi yang dibumbui.[2] Makanan ini identik dengan warna merah dikarenakan ia mengandung paprika yang s…
Pour les articles homonymes, voir Fahy (homonymie). Fahy Fahy en 2003. Armoiries Administration Pays Suisse Canton Jura District Porrentruy Communes limitrophes Grandfontaine, Rocourt, Haute-Ajoie, Bure, Abbévillers, Croix Maire Philippe Christinaz NPA 2916 No OFS 6789 Démographie Gentilé Foyard Populationpermanente 333 hab. (31 décembre 2022) Densité 43 hab./km2 Langue Français Géographie Coordonnées 47° 25′ 10″ nord, 6° 57′ 05″ est…
Turkic cryptolect spoken in Western China Not to be confused with Ainu language. Äynuئەينۇ, ÄynúÄynu in Perso-Arabic Uyghur script.Native toChinaRegionXinjiangEthnicityÄynuNative speakers12,000 (2017)[1]Language familyTurkic Common TurkicSiberian TurkicSouth Siberian Turkic[2]ÄynuWriting systemArabic scriptLanguage codesISO 639-3aibGlottologainu1251ELPAinu (China)Map showing locations of Äynu (red) within XinjiangThis article contains IPA phonetic symbols. W…
2009 World YouthChampionships in AthleticsTrack events100 mboysgirls200 mboysgirls400 mboysgirls800 mboysgirls1500 mboysgirls3000 mboysgirls5000 mboysgirls100 m hurdlesgirls110 m hurdlesboys400 m hurdlesboysgirls2000 msteeplechaseboysgirlsMedley relayboysgirls5000 m walkgirls10,000 m walkboysField eventsLong jumpboysgirlsTriple jumpboysgirlsHigh jumpboysgirlsPole vaultboysgirlsShot putboysgirlsDiscus throwboysgirlsJavelin throwboysgirlsHammer throwboysgirlsCombined eventsHeptathlongirlsDecathlon…
キャッツCats 主要出演者一同作曲 アンドルー・ロイド・ウェバー作詞 T・S・エリオット原作 T・S・エリオット『キャッツ - ポッサムおじさんの猫とつき合う法』(The Old Possum's Book of Practical Cats)上演 1981年 ロンドン(初演)1982年 ニューヨーク(初演)1983年 日本(初演)受賞 ローレンス・オリヴィエ賞 最優秀新作ミュージカル賞トニー賞 ミュージカル作品賞トニー賞 ミ…
American comics artist (born 1962) For those of a similar name, see Kelly Jones (disambiguation). Kelley JonesJones in March 2018Born (1962-07-23) July 23, 1962 (age 61)Sacramento, California, U.S.NationalityAmericanArea(s)Penciller, InkerNotable worksBatmanBatman & Dracula: Red RainThe SandmanAwardsInkpot Award 2014 Kelley Jones (born July 23, 1962)[1] is an American comics artist best known for his work on Batman with writer Doug Moench and on The Sandman with writer Neil Gaim…
1964 film by Tinto Brass Ça ira - Il fiume della rivoltaDirected byTinto BrassWritten byTinto BrassGian Carlo FuscoFranco ArcalliProduced byZebra FilmCinematographyBruno BarcarolMusic byRomolo GranoRelease date3 December 1964Running time85 minsCountryItalyLanguageItalian Ça ira - Il fiume della rivolta, also released internationally as Thermidor, is an Italian collage film combining documentary and drama genres, directed by Tinto Brass. Taking its name from the popular revolutionary song Ça i…
Переписна місцевість Кенейдіан-Лейксангл. Canadian Lakes Координати 43°34′45″ пн. ш. 85°18′06″ зх. д. / 43.57916666669477479° пн. ш. 85.301666666694785590° зх. д. / 43.57916666669477479; -85.301666666694785590Координати: 43°34′45″ пн. ш. 85°18′06″ зх. д. / 43.57916666669477479° пн. ш. 85.…
2023 American film by Maggie Betts The BurialRelease posterDirected byMaggie BettsScreenplay by Doug Wright Maggie Betts Story byDoug Wright[1]Based onThe Burialby Jonathan HarrProduced by Bobby Shriver Jenette Kahn Adam Richman Jamie Foxx Datari Turner Celine Rattray Trudie Styler Starring Jamie Foxx Tommy Lee Jones Jurnee Smollett Alan Ruck Mamoudou Athie Pamela Reed Bill Camp CinematographyMaryse AlbertiEdited by Lee Percy Jay Cassidy Music byMichael AbelsProductioncompanies Amazon MG…
1945 film by Charles Vidor This article is about the movie. For the Singaporean TV drama, see A Song to Remember (TV series). A Song to RememberFilm posterDirected byCharles VidorScreenplay bySidney BuchmanStory byErnst MarischkaProduced byLouis F. EdelmanStarringPaul MuniMerle OberonCornel WildeCinematographyTony GaudioAllen M. DaveyEdited byCharles NelsonMusic byMiklós RózsaColor processTechnicolorProductioncompanyColumbia PicturesDistributed byColumbia PicturesRelease date January 18,&…
日本の政治家鵜沢 宇八うざわ うはち 鵜沢宇八生年月日 (1867-06-27) 1867年6月27日(慶応3年5月25日)出生地 日本 下総国香取郡栗源村(現千葉県香取市)没年月日 (1943-10-13) 1943年10月13日(76歳没)出身校 東京専門学校慶應義塾前職 実業家所属政党 立憲国民党憲政会立憲民政党テンプレートを表示 鵜沢 宇八(鵜澤、うざわ うはち、1867年6月27日(慶応3年5月25日[1])- 1943…
都市計画道路 東京都市計画道路幹線街路放射第35号線 路線延長 1,330 m 起点 東京都練馬区豊玉中二丁目 終点 東京都板橋区新河岸三丁目 接続する主な道路(記法) 国道254号国道17号 ■テンプレート(■ノート ■使い方) ■PJ道路 東京都練馬区北町付近にて 東京都市計画道路幹線街路放射第35号線(とうきょうとしけいかくどうろかんせんがいろほうしゃだい35ごうせん)…
Acts of violence against prostitutes This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (November 2023) Part of a series onViolence against women Killing Bride burning Dowry death Honor killing Femicide Infanticide Matricide Pregnant women Sati Sororicide Uxoricide Sexual assault and rape Child sexual initiation Forced prostitution Sexual slavery Fetish …
Rumah Baloy Mayo di Kota Tarakan. Rumah adat terkenal dari masyarakat Kalimantan Utara disebut Rumah Baloy. Rumah adat ini merupakan hasil kebudayaan seni arsitektur dari masyarakat suku Tidung, Kalimantan Utara. Seperti suku lainnya, suku Tidung ini mempunyai kebudayaan dan model rumah adat sendiri. Walaupun rumah adat ini masih menggunakan sejumlah tiang tinggi pada bagian bawahnya, bentuk bangunan rumah adat ini terlihat lebih modern dan modis. Berdasarkan dugaan para peneliti, besar kemungki…
Gmina in Podlaskie Voivodeship, PolandGmina Nowogród Nowogród CommuneGmina Coat of armsGmina Nowogród within the Łomża CountyCoordinates (Nowogród): 53°13′35″N 21°52′46″E / 53.22639°N 21.87944°E / 53.22639; 21.87944Country PolandVoivodeshipPodlaskieCountyŁomża CountySeatNowogródArea • Total100.98 km2 (38.99 sq mi)Population (2011[1]) • Total4,170 • Density41/km2 (110/sq mi)&…
Greek mythological king This article is about figure from Greek mythology. For the butterfly genus, see Danaus (genus). For the former cruise ship Danaos, see CS Salamis Glory. In Greek mythology, Danaus (/ˈdæneɪ.əs/,[1] /ˈdæni.əs/;[2] Ancient Greek: Δαναός Danaós) was the king of Libya. His myth is a foundation legend of Argos, one of the foremost Mycenaean cities of the Peloponnesus. In Homer's Iliad, Danaans (tribe of Danaus) and Argives commonly designate the Gr…
Gedung A.A. MaramisGedung A.A. Maramis, dulunya dijuluki Witte Huis atau Gedong PutihNama sebelumnyaIstana Gubernur Jenderal Daendels, Paleis Waterlooplein (Istana Alun-alun Waterloo), Het Witte Huis (Gedung Putih), Het Grote Huis (Rumah Besar)Informasi umumJenisGedung pemerintahanGaya arsitekturGaya Imperium HindiaLokasiJakarta, IndonesiaKoordinat6°10′09″S 106°50′14″E / 6.169257°S 106.837096°E / -6.169257; 106.837096Penyewa sekarangKementerian KeuanganMulai d…
Ski area in Michigan, United States Caberfae Peaks Ski ResortAerial view of Caberfae facing south, early December 2017Caberfae Peaks Ski ResortLocation within MichiganLocationCaberfae, MichiganNearest major cityCadillac, MichiganCoordinates44°14′59″N 85°43′30″W / 44.24972°N 85.72500°W / 44.24972; -85.72500Vertical485 feet (148 m)Top elevation1,545 ft (471 m)Base elevation1,060 ft (320 m)Skiable area225 acres (0.91 km2)Runs34L…
Lokasi Pengunjung: 3.135.222.253