Vad är en OpenGL®-videodrivrutin?

En OpenGL®-videodrivrutin är en typ av datorfil som gör att maskinvaran och programvaran på en maskin kan identifiera och känna igen OpenGL®-kod och programmering på rätt sätt. Många olika typer av program kan använda OpenGL® för att rendera datorgrafik på en persondator (PC), särskilt i PC-spel som använder tredimensionell (3D) grafik. För att dessa program ska fungera korrekt och visa grafik korrekt måste operativsystemet (OS) kunna känna igen hur grafiken produceras. En OpenGL®-videodrivrutin är en fil som används av operativsystemet och ett grafikkort för att göra det.

Syftet med en OpenGL®-videodrivrutin liknar hur andra drivrutiner används av en dator. När en dator startas, även kallad “bootstrapping” eller “boot”, finns det mjukvara på moderkortet som kallas ett BIOS (Basic Input / Output System). Den här programvaran hanterar start av hårdvara som processorer, RAM-minne (Random Access Memory) och hårddisk. Vid en viss punkt "överlämnas" emellertid dessa funktioner till operativsystemet eller operativsystemet på en dator, då OS tar kontrollen och hanterar ytterligare funktioner.

För att operativsystemet på en dator ska kunna känna igen och korrekt gränssnitt med olika hårdvara använder det dock filer som kallas ”drivrutiner.” Dessa filer är ofta utvecklade för ett visst operativsystem och vissa hårdvara, som kan vara relativt generiska eller mycket specifikt. Videokortdrivrutiner, till exempel, används vanligtvis av operativsystemet på en dator för att känna igen ett grafikkort och för att fungera korrekt med det.

En OpenGL®-videodrivrutin är en speciell typ av videokortdrivrutin som utvidgas med OS: s och videokortets effektivitet. I stället för att låta operativsystemet helt enkelt känna igen och använda kortet, är denna typ av drivrutin utvecklad specifikt för användning av OpenGL®. Detta är ett grafikbibliotek som vanligtvis används för att tillåta spel och andra grafiska applikationer att visa video på ett sätt som kan kännas igen av ett brett spektrum av system.

För att OpenGL®-plattformen ska vara fullt effektiv på en dator kan det dock behöva installeras en OpenGL®-videodrivrutin på den. Denna typ av drivrutin är ofta baserad på ett specifikt operativsystem, inte bara en viss plattform som Windows® utan också den version av operativsystemet som används. En OpenGL®-videodrivrutin är också vanligtvis utvecklad för ett specifikt grafikkort, även om vissa utvecklare kan skapa drivrutiner som fungerar med olika kort som de designar. Den bästa drivrutinen för ett visst kort tillhandahålls vanligtvis av företaget som tillverkar det, även om vissa tredjepartsförare också kan vara effektiva.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?