ไดเรกต์เอกซ์

ไดเรกต์เอกซ์ (DirectX) เป็นไลบรารีที่ช่วยอำนวยความสะดวกให้กับนักเขียนโปรแกรม เพื่อส่งคำสั่งควบคุมการวาดภาพไปยังอุปกรณ์ฮาร์ดแวร์ประมวลผลภาพ ซึ่งได้ถูกใช้อย่างแพร่หลายในการพัฒนาวิดีโอเกมและเกมคอมพิวเตอร์สำหรับไมโครซอฟท์ วินโดวส์ เอกซ์บอกซ์ และ เอกซ์บอกซ์ 360

ส่วนประกอบ

โดยทั่วไปแล้ว ไดเรกต์เอกซ์ ประกอบด้วยส่วนย่อย 5 ส่วน (อาจไม่เหมือนกันเปลี่ยนแปลงไปตามแต่ละเวอร์ชัน) คือ

  • DirectDraw (DDraw) ส่วนสำหรับการวาดภาพ 2 มิติ
  • Direct3D (D3D) ส่วนสำหรับการวาดภาพแบบ 3 มิติ แบ่งเป็น 2 ประเภทคือ
    • Direct3DRM (Retained Mode) (D3DRM) ส่วนการวาดภาพ 3 มิติ อย่างง่าย
    • Direct3DIM (Immediate Mode) (D3DIM) ส่วนการวาดภาพ 3 มิติ อย่างยาก
  • DirectInput (DXInput) ส่วนสำหรับการรับข้อมูลจากผู้ใช้ เช่น keyboard mouse และ joystick
  • DirectSound (DXSound) ส่วนสำหรับการประมวลผลเสียง และสร้างเสียง
  • DirectPlay (DXPlay) ส่วนสำหรับการทำงานสำหรับผู้เล่นหลายคนผ่านระบบเครือข่าย

ตัวอย่าง

สร้างสามเหลี่ยมที่มี สีแดง เขียว และ น้ำเงิน

// Render a triangle
D3DTLVERTEX v[3];
v[0] = D3DTLVERTEX (D3DVECTOR (160, 50,0) ,1,D3DRGB (1,0,0) ,D3DRGB (0,0,0) ,0,0) ;
v[1] = D3DTLVERTEX (D3DVECTOR (240,200,0) ,1,D3DRGB (0,1,0) ,D3DRGB (0,0,0) ,0,0) ;
v[2] = D3DTLVERTEX (D3DVECTOR ( 80,200,0) ,1,D3DRGB (0,0,1) ,D3DRGB (0,0,0) ,0,0) ;

D3DDevice->BeginScene () ; 
D3DDevice->DrawPrimitive (D3DPT_TRIANGLELIST, D3DVT_TLVERTEX, &v, 3, NULL) ; 
D3DDevice->EndScene () ;

ไดเรกต์เอกซ์ได้พัฒนามาจนถึง DirectX 10 ซึ่งสามารถใช้งานได้เฉพาะใน วินโดวส์วิสตา รองรับเฉพาะการ์ดจอรุ่นใหม่และสเปคเครื่องระดับสูง ไมโครซอฟยังมีการตรวจสอบลิขสิทธิ์ ให้ดาวน์โหลดได้เฉพาะผู้ใช้ซอฟต์แวร์ลิขสิทธิ์อีกด้วย

DirectX 11

ไดเรกต์เอกซ์ได้เปิดตัว DirectX 11 ซึ่งสามารถใช้งานได้ใน วินโดวส์ 7 ขึ้นไป โดยรองรับการ์ดจอรุ่นใหม่และสเปคเครื่องระดับสูง ไมโครซอฟยังมีการตรวจสอบลิขสิทธิ์ ให้ดาวน์โหลดได้เฉพาะผู้ใช้ซอฟต์แวร์ลิขสิทธิ์อีกด้วย

DirectX 12

ต่อมาในวันที่ 20 มีนาคม 2557 ในงาน GDC 2015 ก็ได้เปิดตัว DirectX 12 โดยเป้าหมายของ DirectX 12 คือ ลดการใช้ทรัพยากรที่ไม่จำเป็น , รีดประสิทธิภาพให้ดีขึ้น (ดีกว่า DirectX 11 ถึงสูงสุด 70%) โดยเริ่มใช้ใน วินโดวส์ 10

ส่วนการ์ดจอที่รองรับ DirectX 12 คือ

- NVIDIA ที่ใช้ชิพสถาปัตยกรรม Fermi , Kepler , Maxwell หรือใหม่กว่านี้

- Intel HD Graphic ที่มาพร้อมกับซีพียู Intel 4th Gen

- AMD ที่ใช้ชิพสถาปัตยกรรม GCN (ตั้งแต่ Radeon HD 7000 เป็นต้นไป)

Project Alky

โปรเจกต์แอลกี้ได้เริ่มขึ้นเมื่อไมโครซอฟเปิดตัว DirectX 10 เพื่อแก้ไขให้ DirectX 10 สามารถใช้ได้กับ วินโดวส์เอกซ์พี, ลินุกซ์ และเครื่องสเปคต่ำ โดยตัวโปรเจกต์เป็นฟรีแวร์ โปรเจกต์แอลกี้พัฒนาโดย Cody Brocious อายุ 19 ปี

ดูเพิ่ม

แหล่งข้อมูลอื่น

Read other articles:

KG MediaJenisUnit usahaIndustriMediaDidirikan23 November 2018; 5 tahun lalu (2018-11-23)PendiriJakob OetamaKantorpusatMenara Kompas Multimedia, Lantai 5Jalan Palmerah Selatan No. 21Kelurahan Gelora, Kecamatan Tanah AbangJakarta Pusat 10270TokohkunciAndy Budiman, CEOProdukPenerbitanTelevisiRadioSitus onlineRumah produksiDistribusiPemilikKompas GramediaSitus webkgmedia.id KG Media adalah grup media terkemuka yang berada di bawah naungan grup Kompas Gramedia dengan audiens terbesar di Indon...

 

Hagelpatronen Diverse patronen, rechts twee standaard hagelpatronen Een hagelpatroon is een patroon waar meer dan één kogel in zit. Er zijn hagelpatronen die bestaan uit 9 hagelkorrels van 8 mm doorsnede (hagelnummer 00) tot hagelpatronen met ongeveer 350 hagelkorreltjes van 2 mm doorsnede (hagelnummer 9). De afmeting van de gebruikte hagelkorrels is geheel afhankelijk van de grootte en de soort van het wild of het doel van de sportschutter. Hagelpatronen worden gebruikt in hagelg...

 

Ore extraction process Hydrometallurgy is a technique within the field of extractive metallurgy, the obtaining of metals from their ores. Hydrometallurgy involve the use of aqueous solutions for the recovery of metals from ores, concentrates, and recycled or residual materials.[1][2] Processing techniques that complement hydrometallurgy are pyrometallurgy, vapour metallurgy, and molten salt electrometallurgy. Hydrometallurgy is typically divided into three general areas: Leach...

Sebuah bom surat yang disimpan di National Postal Museum Bom surat, yang juga disebut bom parsel, bom kiriman atau bom pos, adalah sebuah alat ledak yang dikirim melalui layanan pos, dan dirancang untuk melukai atau menewaskan penerima saat dibuka. Barang tersebut digunakan dalam pembunuhan yang menargetkan Israel dan dalam serangan teroris. Beberapa negara memiliki badan yang tugasnya menjinakkan bom surat dan penyelidikan pengeboman surat. Bom surat telah digunakan hampir selama layanan pos...

 

Sunao Sonoda園田 直Sonoda di Schiphol pada Juli 1979Menteri Urusan Luar NegeriMasa jabatan18 Mei 1981 – 30 November 1981Perdana MenteriZenkō SuzukiPendahuluMasayoshi ItoPenggantiYoshio SakurauchiMenteri Kesehatan dan KesejahteraanMasa jabatan19 September 1980 – 18 Mei 1981Perdana MenteriZenkō SuzukiPendahuluKunikichi SaitōPenggantiTatsuo MurayamaMenteri Urusan Luar NegeriMasa jabatan28 November 1977 – 9 November 1979Perdana MenteriTakeo FukudaMasayoshi O...

 

Overview of Swedish television Television began in Sweden in 1954 with test transmissions, prior to the opening of the first station, Radiotjänst, two years later. A second channel was launched in 1969. Commercial television arrived in the 1980s through cable television and in 1992, the country's first terrestrial commercial channel was launched. Typically, non-Swedish content maintains the original language soundtrack while subtitled into Swedish. This includes foreign interviews embedded i...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Pattalam 2003 film – news · newspapers · books · scholar · JSTOR (June 2019) (Learn how and when to remove this template message) 2003 Indian filmPattalamDirected byLal JoseWritten byReji NairProduced byMaha Subair SudhishStarringMammoottyIndrajith Sukumar...

 

2019 Bengali film Bhootchakra Pvt. Ltd.Film posterDirected byHaranath ChakrabortyWritten byPadmanabha DasguptaProduced byNispal SinghStarringSoham ChakrabortySrabanti ChatterjeeGaurav ChakrabartyBonny SenguptaRittika SenCinematographyGopi BhagatEdited bySujoy Dutta RoyMusic byRaja Narayan DebProductioncompanySurinder FilmsDistributed bySurinder FilmsRelease date 5 July 2019 (2019-07-05) CountryIndiaLanguageBengali Bhootchakra Pvt. Ltd. is a 2019 Bengali adventure horror film di...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Pillars of Hercules, Soho – news · newspapers · books · scholar · JSTOR (March 2013) (Learn how and when to remove this template message) Building in Greek Street, LondonThe Pillars of HerculesThe pub in 2008General informationAddress7 Greek StreetLondonW1Coord...

Roberto Nazionalità  Spagna Altezza 192 cm Peso 85 kg Calcio Ruolo Portiere Termine carriera 12 agosto 2022 Carriera Giovanili 1996-2005 Atlético Madrid Squadre di club1 2005-2007 Atlético Madrid B40 (-47)2005-2007 Atlético Madrid1 (-2)2007-2008→  Gimnàstic28 (-35)2008-2009 Recreativo Huelva0 (0)2009-2010 Atlético Madrid3 (-9)2010→  Real Saragozza15 (-17)2010-2011 Benfica25 (-23)2011-2013 Real Saragozza71 (-112)2013 Atlético Ma...

 

Pandemi COVID-19 di ConnecticutPeta penyebaran di Connecticut menurut persen orang yang terinfeksi (pada 11 Oktober)   10.00%+ terkonfirmasi terinfeksi   3.00%-10.00% terkonfirmasi terinfeksi   1.00%-3.00% terkonfirmasi terinfeksi   0.30%-1.00% terkonfirmasi terinfeksi   0.10%-0.30% terkonfirmasi terinfeksi   0.03%-0.10% terkonfirmasi terinfeksi   0.00%-0.03% terkonfirmasi terinfeksiPenyakitCOVID-19Galur virusSARS-CoV-2Loka...

 

The Three Godfathers first appeared in the November 23, 1912, issue of The Saturday Evening Post. The Three Godfathers is a 1913 novel by American author Peter B. Kyne, about a trio of bank robbers who become godfathers to a newborn child. The story was originally published in The Saturday Evening Post (November 23, 1912), illustrated by N. C. Wyeth.[1] Plot summary Four men rob a bank in Wickenburg, Arizona. One man is shot and killed, and the other three flee to the wilderness. One ...

Main article: 2016 United States presidential election 2016 United States presidential election in Vermont ← 2012 November 8, 2016 2020 → Turnout67.95%   Nominee Hillary Clinton Donald Trump Bernie Sanders(write-in) Party Democratic Republican Independent Home state New York New York Vermont Running mate Tim Kaine Mike Pence none Electoral vote 3 0 0 Popular vote 178,573 95,369 18,218 Percentage 55.72% 29.76% 5.68% County results Municipality res...

 

American legislative district Pennsylvania's 82nd StateHouse of RepresentativesdistrictRepresentative  Paul TakacD–Lemont Population (2022)62,294 The 82nd Pennsylvania House of Representatives District is located in central Pennsylvania and has been represented by Paul Takac since 2023. District profile The 82nd District is located in Centre County and includes the following areas:[1] Benner Township Boggs Township Burnside Township College Township Curtin Township Har...

 

Ukrainian chess player For the Russian skier, see Natalia Zhukova (skier). In this name that follows Eastern Slavic naming conventions, the patronymic is Oleksandrivna and the family name is Zhukova. Natalia ZhukovaZhukova at the 42nd Chess Olympiad in 2016Full nameNatalia Oleksandrivna ZhukovaCountryUkraineBorn (1979-06-05) 5 June 1979 (age 44)Dresden, East GermanyTitleGrandmaster (2010)Peak rating2499 (May 2010) Natalia Oleksandrivna Zhukova (Ukrainian: Наталія О...

Se ha sugerido que «Plano (lenguaje audiovisual)» sea fusionado en este artículo o sección. Motivo: los argumentos están expuestos en la página de discusión.Una vez que hayas realizado la fusión de artículos, pide la fusión de historiales aquí.Este aviso fue puesto el 25 de marzo de 2022. Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 27 de abril de 2018. Un plano es el espacio que recoge la filmación en relaci...

 

Didi AbuliThe view of Didi Abuli from south-westHighest pointElevation3,301 m (10,830 ft)Prominence1,303 m (4,275 ft) Isolation108.23 km (67.25 mi) Coordinates41°26′17″N 43°38′45″E / 41.43806°N 43.64583°E / 41.43806; 43.64583NamingNative nameდიდი აბული (Georgian)GeographyDidi AbuliLocation on a map of GeorgiaShow map of GeorgiaDidi AbuliDidi Abuli (Samtskhe-Javakheti)Show map of Samtskhe-Ja...

 

ナルヴィク盾章Narvikschild大ドイツ国による賞 種別盾章対象戦役ナルヴィクの戦い歴史・統計創設1940年8月19日初授与1941年3月21日最新(最後)の授与1943年6月15日総授与数8,577個死後追贈者938人ナルヴィク盾章を着用する海軍軍人 ナルヴィク盾章(ナルヴィクたてしょう、ドイツ語: Narvikschild)は、ドイツの袖用盾章。1940年4月9日から6月8日まで行われたナルヴィクの戦いに...

American politician Charles Henry Burns23rd United States Attorney for theDistrict of New Hampshire[1]In office1881[1]–1885Preceded byOssian RaySucceeded byJohn Samuel Hatch FrinkMember of theNew Hampshire State Senate[1]In office1873[1]–1873[1]Member of theNew Hampshire State Senate[1]In office1879[1]–1879[1]Treasurer of Hillsborough County, New Hampshire[1]In office1864[1]–1865[1] Personal detail...

 

Town in Essex, England Human settlement in EnglandGraysGrays skyline as seen from Broadness Marsh.GraysLocation within EssexPopulation44,341 (2021)OS grid referenceTQ615773Unitary authorityThurrockCeremonial countyEssexRegionEastCountryEnglandSovereign stateUnited KingdomPost townGraysPostcode districtRM16-RM17, RM20Dialling code01375PoliceEssexFireEssexAmbulanceEast of England UK ParliamentThurrock List of places UK England Essex 51°28′30″N 0...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!