Treiber ansprechen
-
hallo,
ich möchte gerne (eigentlich nur zum spielen, sprich ohne ernsthafte absichten) mittels c oder assembler z.b. meinem graphiktreiber erzählen, daß er ein rechteck direkt auf den bildschirm malen soll. wo bekomme ich die dafür nötigen informationen her? gibt es bei hersteller irgendwie dokumentationen darüber oder so?
-
"Hallo Treiber, wie gehts dir so?"
Die API für sowas ist natürlich nicht einheitlich. Wenn du einen Graphiktreiber ansprechen willst, ist es etwas völlig anderes, als wenn du einen Soundtreiber ansprechen willst. Für sowas gibts normalerweise übergeordnete Betriebssystem APIs, z.B. DirectX oder Open GL für 3D Grafik. Die Treiber der Hersteller implementieren diese einheitlichen Schnittstellen, sodass du dich nicht um die Details kümmern musst. Für Sound gibt es auch entsprechende APIs.
-
Beschäftige dich mal mit Kernelhooks wenn du direkt an deinem Treiber rum werkeln willst.
-
Wie schon gesagt wurde: Mit dem Grafiktreiber reden kannst du über Direct3D oder OpenGL...
-
OOps, irgendwas habe ich da falsch verstanden sry.^^
Für OpenGL schau mal hier vorbei: nehe.gamedev.net