Što je DirectX

Vjerojatno nema takvog korisnika operacijskog sustava Windows koji barem jednom nije postavio pitanje "Što je DirectX?". Odgovor na njega je jednostavan i složen. Sve ovisi o tome na kojoj strani gledati: jednostavnog korisnika ili programera.

sadržaj

    Da bismo razumjeli što je DirectX, mentalno ćemo napraviti kratki izlet u prošlost ili, preciznije, u slavnoj vladavini DOS sustava (MS-DOS). Ovo je sada ozbiljna tehnološka otkrića na području računalne tehnologije rijetka. Očito je da prevladava u današnje vrijeme opsežan način razvoja, kada se povećava broj jezgri u CPU-ima, nude SLI sustave za video, Raid za diskove i višekanalni pristup RAM-u. Odabir monitor ili video kartice, nitko sada nije zainteresiran za ono što su standardne.

    Prije desetak ili dvije sve je bilo drukčije: bilo je monitora CGA, EGA, VGA, pa čak i Tandy C Hercules. Nemojte zaostajati za njima i video karticama. Da, i zvučna rješenja su bila vrlo različita: Sound Blaster, Covox, PC Speaker, itd. Sada zamislite programera koji je odlučio napisati program. Budući da je rad s komponentama računala izveden izravnim pristupom pravim adresama, morao je osigurati sve moguće kombinacije komponenti. Rad je i dalje bio isti, iako je uspješnim izvedbom izvedba programa postala ogromna.



    Istovremeno je postojao sustav Win 95, a njegovi tvorci ozbiljno razmišljati o tome kako popularizirati. Zbog prirode izravnog rada s adresama kernel (kao u DOS-u) postalo je nemoguće. Tako smo došli do onoga što je DirectX. Programeri su ponudili jedinstveni alat - DirectX. Ovo je skup biblioteka sustava (datoteka), namijenjen za pružanje interakcije s opremom. Sada se program ne treba odrediti koji grafička kartica instalirana u računalu - samo sa posebnim osvrtom na definiranje naredbu i ako operativni sustav može raditi s njim, aplikacija će dobiti traženu pristup. To je, za prikaz točke, ne trebate znati programiranje značajke ovog uređaja, ali jednostavno za DirectX pravila upućuju „za prikaz koordinate točke”. Svatko tko je zainteresiran za ono što je DirectX, zna da je knjižnica (API) za predviđenu namjenu su podijeljeni u Direct3D DirectDraw, DirectSound, itd Osim toga, postoje različite verzije :. 1-11,1, a što je najvažnije, oni su u skladu s vrha do dna.

    Pitanje "Kako instalirati DirectX 11?" Često se traži. Ova verzija je jedna od posljednjih. Prema zadanim je postavkama instaliran u Win Vista SP2 i novijim verzijama. U najnovijem Win 8 već je 11.1. Instalacija u Win XP službeno je nemoguća, iako postoje glasine o uspješnoj djelomičnoj adaptaciji. Ako primite poruku "Došlo je do unutarnje pogreške sustava", ili igra se ne pokreće, možete pokušati ažurirati instaliranu verziju programa DirectX. Da biste to učinili, preporučujemo sljedeće: idite na Microsoftovo mjesto u sekciji za preuzimanje, upišite "DirectX" na traku za pretraživanje, preuzmite malu datoteku za potrebnu verziju (oko 300 KB) i pokrenite ga. Nedostajuće datoteke automatski će se preuzeti i instalirati.

    Možete odrediti verziju koja se koristi: otvorite izbornik Start, upišite Dxdiag na traci za pretraživanje i pritisnite Enter. Svi potrebni podaci bit će prikazani u prozoru koji se pojavi. Obožavatelji suvremenih igara mogu se savjetovati za instalaciju sedam ili čak osvojiti 8 - u njima, podrška za DirectX 11 je "izvan okvira".

    Fer pitanje - zašto nam je potrebna nova verzija? Zamislite situaciju u kojoj programer, na primjer, daje naredbu u API API aplikaciji "za crtanje svijetlo plave ovalne". To će biti izvršeno kada se zadovolje dva uvjeta: video kartica razumije ovu naredbu, registrirana je u DirectX verziji. Ako je sve jasno sa hardverskom komponentom (označeno na kutiji), druga stavka zahtijeva objašnjenje. Naredba "nacrtati svjetlo plavo ovalno" može se podržati samo u verziji 11, a za formiranje ove slike potrebno je dvije naredbe: "nacrtati svjetloplavu kružnicu i protezati ga do ovalnog". Tako je jednostavno.

    Dijelite na društvenim mrežama:

    Povezan
    Nemojte instalirati Directx na Windows 7 ili Windows 8? Saznajte rješenje!Nemojte instalirati Directx na Windows 7 ili Windows 8? Saznajte rješenje!
    Komponenta d3dx9_43.dll: kako instalirati i popraviti pogreškuKomponenta d3dx9_43.dll: kako instalirati i popraviti pogrešku
    Pogreška d3dx9_43.dll: što je ovo? Metode njegove korekcijePogreška d3dx9_43.dll: što je ovo? Metode njegove korekcije
    Pogreška "Izvan područja": problem na monitoru ili na grafičkoj kartici?Pogreška "Izvan područja": problem na monitoru ili na grafičkoj kartici?
    Zašto trebam DirectX na mojem računalu?Zašto trebam DirectX na mojem računalu?
    OpenGL: kako ažurirati paket vozača najjednostavnijim metodama?OpenGL: kako ažurirati paket vozača najjednostavnijim metodama?
    Priručnik o ažuriranju direktorija Windows 7Priručnik o ažuriranju direktorija Windows 7
    Kako ažurirati upravljački program grafičke kartice u sustavu WindowsKako ažurirati upravljački program grafičke kartice u sustavu Windows
    Kako ažurirati DirectXKako ažurirati DirectX
    Koliko "GTA 5" teži na računalu: puni zahtjevi sustavaKoliko "GTA 5" teži na računalu: puni zahtjevi sustava
    » » Što je DirectX
    LiveInternet