Zitat:
|
Zitat von Pirke Standards müssen auch die einhalten, damit z.B: wenn du deinen Rechner an machst erstmal ein Bild erscheint... |
Stimmt. Aber dazu zählen ja dann nur solche essentiellen Funktionen wie "vom Arbeitsspeicher in den Grafikspeicher kopieren", die gängigsten Videomodi (CGA, VGA, ...), VESA-Framebuffer-Funktionalität und die Fähigkeit, Standard Schriftarten wie sie das BIOS oder DOS ausgibt anzeigen, ...
Weil Du sagst DirectX, OpenGL und solche Sachen greifen auf den Grafiktreiber zu. Es gibt ja auch IndirectX (der Name ist ne Verarsche von "DirectX"), eine (leider auch nicht unter GPL stehende) Bibliothek für Grafikfunktionen (zum Beispiel Linien zeichnen) unter DOS (es gibt auch eine Version für sehr alte Linux-Kernels), Auflösungen bis zu 1600x1200 und 24-bit Farbtiefe, automatische JPEG-Dekodierung, Blitting, aber auch simple 3D-Funktionen wie die Ausgabe texturierter Vertecies. Unter DOS fehlen ja die herstellerspezifischen Treiber. Trotzdem funktioniert's anscheinend (wollte IndirectX mal in einer eigenen Software verwenden, war aber zu blöd dafür

). Oder berechnen diese Treiber die Grafik über die CPU (Softwarerendering)?