freie Grafikbibliothek unter C

Post Reply
Message
Author
Andreas Nisse

freie Grafikbibliothek unter C

#1 Post by Andreas Nisse »

Weiß jemand, wie man unter C einen Grakikmodus initialisieren kann und z.B. eine Linie zeichnen kann ?
andy@nisse.de

roh

Re: freie Grafikbibliothek unter C

#2 Post by roh »

mit svgalib sollte das gehen....
wenn man sich die genehmigung holt(ioperm)
dann sollte man auch direkt auf die grafikkarte zugreifen können (vesa-bios)
die funktionen wie z.b. linie (bresenham)
gibt es fertig zum abtippen in büchern...

CIAO
ROH
<a href="http://www.hyte.de" target="_blank"><!--autohttp-->http://www.hyte.de</a><!--autohttp--> <a href="mailto:roh@gmx.li"><!--autoemail-->roh@gmx.li</a><!--autoemail-->

Sengir

Re: freie Grafikbibliothek unter C

#3 Post by Sengir »

die genehmigung holt sich svgalib selbst.
und zugriff auf das vesa-bios kriegst du niemals, da das ganz einfach im protected mode nicht funktioniert.
du kriegst allerdings von svgalib durch vga_getgraphmem() einen pointer auf den videomem zurueck.
der kann falls die grafikkarte bzw. der svgalib-treiber keinen linear frame buffer unterstuetzt, in verschiedene bänke zu je 64K aufgeteilt sein.
(wechseln mit vga_setpage).
noch'n tip: benutz wenn du jetzt damit anfängst X-Window mit XF86DGA extension. damit hast du auch direkten zugriff auf videomem, nur hast du dort immer LFB, und X unterstützt wesentlich mehr grafikkarten als svgalib.
Problem ist derzeit noch dass sich die farbtiefe eines laufenden Xservers nicht umstelln lässt, ändert sich aber zu XFree 4.0(ende des jahres)

Sengir

adam
Posts: 54
Joined: 16. Aug 1999 7:00

Re: freie Grafikbibliothek unter C

#4 Post by adam »

Ich nehme an, Du arbeitest mit Linux...
Du kannst die X-Window-Funktionen benutzen, die in X11R5-6 implementiert sind. Da die Dokumentation der Funktionen sogar im Internet ziemlich dürftig ist, hast Du leider ein Problem.. <img src="http://www.pro-linux.de/Images/Happy.gif" border="0" align="middle"> Ich hab´s in der Schule gelernt, zumindest das Basiswissen.. Ich könnte Dir den Quelltext zu meinem X-Window Programm zuschicken, mit dem man ganz einfache Linien zeichnen kann.. Wenn Interesse besteht, kann ich´s sogar bei Pro-Linux veröffentlichen, es müßte mir nur jemand sagen, wo und wie.. <img src="http://www.pro-linux.de/Images/Happy.gif" border="0" align="middle">

Adam

tux
Posts: 14
Joined: 14. Aug 1999 21:29
Location: Nähe Hamburg
Contact:

X-Anleitung

#5 Post by tux »

Hallo Adam,
also EINEN Interessenten hast Du in jedem Fall ! (meine Wenigkeit). <img src="http://www.pro-linux.de/Images/Happy.gif" border="0" align="middle"><img src="http://www.pro-linux.de/Images/Happy.gif" border="0" align="middle"><img src="http://www.pro-linux.de/Images/Happy.gif" border="0" align="middle">

Zur Veröffentlichung:
Um Demon das Einbinden in die Pro-Linux Seiten zu erleichtern, kannst Du die Anleitung als normalen HTML-Text schreiben,
und dann an
info@pro-linux.de
schicken.

Bei weiteren Rückfragen steh ich hier gern zur Verfügung.

Gruß, TUX

adam
Posts: 54
Joined: 16. Aug 1999 7:00

Re: freie Grafikbibliothek unter C

#6 Post by adam »

... kein Problem... Der Quelltext ist eigentlich schon fertig, da ich aber davon ausgehen muß, daß nur wenige Leute Ahnung von X-Windows-Programmierung haben, werde ich den Code entsprechend kommentieren müssen. Ich schreib´s sowohl in HTML, als auch als normalen C-Quelltext zum Downloaden... Laßt mir aber etwas Zeit.. Ich muß ja ´nebenbei´ noch studieren.. <img src="http://www.pro-linux.de/Images/Happy.gif" border="0" align="middle">

Adam

Andreas Nisse

Re: freie Grafikbibliothek unter C

#7 Post by Andreas Nisse »

Hallo Adam,

das wäre super, wenn Du mir das Beispiel zumailen könntest. Meine Adresse ist
andy@nisse.de


Ciao, Andy

adam
Posts: 54
Joined: 16. Aug 1999 7:00

Re: freie Grafikbibliothek unter C

#8 Post by adam »

Hallo Andy...

Ich bin dabei, den Quelltext zu kommentieren.. Ich hoffe, Du kannst Dich ein bißchen gedulden, weil ich leider nicht soviel Zeit dazu habe..
Ich werde Dir den Quelltext zuschicken, sobald er fertig ist...

Adam

adam
Posts: 54
Joined: 16. Aug 1999 7:00

Re: freie Grafikbibliothek unter C

#9 Post by adam »

So....

Die Seiten sind fertig.. Ich habe sowohl den Quelltext mit einer README-Datei, als auch die gleichen Dateien als HTML-Seiten an Pro-Linux geschickt... Ob und wann sie veröffentlicht werden, hängt vom Pro-Linux-Team ab... Sollte es doch zu lange dauern, werde ich allen Interessierten die Quelltexte zumailen...

Ich hoffe, ich kann Euch mit meinen Beiträgen weiterhelfen...

Adam

Post Reply