Hva er en OpenGL® ATI ™ -driver?

An Open Graphics Library® (OpenGL®) ATI ™ Driver er et programvaregrensesnitt utviklet av ATI ™ -teknologier for å være broen mellom maskinvaren til grafikkortet og det abstrakte programmeringsgrensesnittet (API) for OpenGL® -biblioteket. Det er forskjellige drivere for hvert operativsystem og forskjellige drivere for de forskjellige grafikkortarkitekturene som selges. OpenGL® ATI ™ -driveren er spesielt designet for å utnytte grafikkmaskinvaren best og samtidig opprettholde et kompatibelt grensesnitt med OpenGL® API. Driveren inneholder tilpassede OpenGL® -utvidelser som kan brukes til å få tilgang til spesielle funksjoner eller akselererte funksjoner på grafikkortet konsekvent innenfor OpenGL® -rammeverket. Ikke alle ATI ™ grafikkort har sin egen tilpassede OpenGL® ATI ™ -driver, noe som betyr at noen deler en felles driver, noe som kan føre til problemer når visse funksjoner blir bedt om at maskinvaren ikke støtter.

En av M MOST viktige plikter som OpenGL® ATI ™ -driver utfører er å få tilgang til maskinvaren til grafikkortet direkte gjennom hvilket maskinvaregrensesnitt det bruker for å kommunisere med hoveddatasystemet. Dette er til fordel for programmerere, fordi produsenten produserer driverne innenfor krevende spesifikasjoner for den beste ytelsen. I tillegg jobber ATI ™ med Architecture Review Board (ARB) som opprettholder OpenGL® -spesifikasjonen, slik at ny maskinvare er utviklet, kan OpenGL® utvikle seg samtidig og støtte kan implementeres fra begge sider.

Operasjoner som bruker flytende punktnumre, for eksempel, flyttes gjennom OpenGL® ATI ™ -drivere og deretter håndtert av Graphics Processing Unit (GPU) på grafikkortet, som har spesielle registre for å gjøre operasjonene så raskt som mulig uten å bruke noen av de viktigste datamaskinens behandlingskraft. MannY lave nivåoperasjoner som omhandler fragmenter, hjørner og matriser føres direkte til GPU, i de fleste tilfeller gjennom føreren. Denne typen funksjonalitet ville enten være umulig eller veldig upålitelig hvis sjåføren ikke var til stede.

Hele grafiske prosedyrer kan optimaliseres gjennom maskinvaren. For eksempel kan OpenGL® ATI ™ -driver gi informasjon til GPU så anti-aliasing, blanding og multisampling kan gjøres rett i maskinvaren. Driveren gir også tilgang til midlertidig minne inne i kortet, slik at teksturbilder eller matriser av hjørner kan lagres og betjenes på helt innenfor grafikkmaskinvaren.

Det er noen komplikasjoner når du bruker en OpenGL® ATI ™ -driver. Det er så mange maskinvaremodeller av ATI ™ grafikkort at noen drivere deles og kan forårsake kompatibilitetsproblemer med visse funksjonssamtaler. Det er også noen ikke-standard, ikke-opengl®-programmeringstrinn som kan være nødt til å utføres slik atATI ™ -kort kan vedta sine egne optimaliseringer. Å lage et program som er optimalisert for et ATI ™ grafikkort, kan også bety å lage et program som ikke er kompatibelt med et annet merkevare.

ANDRE SPRÅK