Hvad er en OpenGL® ATI ™ -chauffør?

Et Open Graphics Library® (OpenGL®) ATI ™ Driver er en software -grænseflade udviklet af ATI ™ Technologies til at være broen mellem hardware på deres grafikkort og den abstrakte programmeringsgrænseflade (API) til OpenGL® -biblioteket. Der er forskellige drivere til hvert operativsystem og forskellige drivere til de forskellige grafikkortarkitekturer, der sælges. OpenGL® ATI ™ Driver er specifikt designet til at udnytte grafikhardware bedst, samtidig med at en kompatibel grænseflade opretholder en kompatibel grænseflade med OpenGL® API. Driveren inkluderer brugerdefinerede OpenGL® -udvidelser, der kan bruges til at få adgang til specielle funktioner eller accelererede funktioner på grafikkortet konsekvent inden for OpenGL® -rammen. Ikke alle ATI ™ -grafikkort har deres egen brugerdefinerede OpenGL® ATI ™ driver, hvilket betyder, at nogle deler en fælles driver, hvilket kan føre til problemer, når visse funktioner anmodes om, at hardware ikke understøtter.

En af MOST vigtige opgaver, som OpenGL® ATI ™ -chaufføren udfører, er at få adgang til hardware på grafikkortet direkte gennem uanset hvilken hardware -interface det bruger til at kommunikere med hovedcomputersystemet. Dette gavner programmerere, fordi producenten producerer driverne inden for nøjagtige specifikationer for den bedste ydelse. Derudover arbejder ATI ™ med Architecture Review Board (ARB), der opretholder OpenGL® -specifikationen, så når ny hardware er udviklet, kan OpenGL® udvikle sig samtidig, og support kan implementeres fra begge sider.

operationer, der bruger flydende punktnumre, for eksempel, flyttes gennem OpenGL® ATI ™ -driverne og derefter håndteres af Graphics Processing Unit (GPU) på grafikkortet, der har specielle registre til at gøre operationerne så hurtigt som muligt uden at bruge nogen af ​​de vigtigste computere, der behandler strøm. MandY operationer på lavt niveau, der beskæftiger sig med fragmenter, vertikater og matrixer, overføres direkte til GPU, i de fleste tilfælde gennem føreren. Denne form for funktionalitet ville enten være umulig eller meget upålidelig, hvis føreren ikke var til stede.

Hele grafiske procedurer kan optimeres gennem hardware. F.eks. Kan OpenGL® ATI ™ -chaufføren videregive information til GPU, så anti-aliasing, blanding og multisampling kan udføres lige i hardware. Driveren giver også adgang til midlertidig hukommelse inde i kortet, så teksturbilleder eller arrays af vertices kan gemmes og betjenes helt inden for grafikhardware.

Der er nogle komplikationer, når du bruger en OpenGL® ATI ™ -driver. Der er så mange hardwaremodeller af ATI ™ grafikkort, at nogle drivere deles og kan forårsage kompatibilitetsproblemer med visse funktionsopkald. Der er også nogle ikke-standardiserede, ikke-Optengl®-programmeringstrin, der muligvis skal udføres, såATI ™ -kort kan vedtage sine egne optimeringer. Oprettelse af et program, der er optimeret til et ATI ™ -grafikkort, kan også betyde at lave et program, der ikke er kompatibelt med et andet kortmærke.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?