Die Suche ergab 234 Treffer

von HeinzK
29.07.2010, 15:57
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

operator += habe ich schon in der o.a. Schreibweise in Verwendung.

Code: Alles auswählen

sKa = sKb + "A" + "B" + "C";  //> OK:
sKa = "A" + sKb + "B" + "C";  //> Funktioniert nicht:
von HeinzK
29.07.2010, 15:43
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ok, werde ich ausprobieren.
von HeinzK
29.07.2010, 15:30
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ich bin am Einbauen meiner CKString (anstellen von CString) in die ZwiAner: Nun stolpere ich gerade über folgendes Problem: //> Auszüge aus dem Quelltext: class CKString { public: CKString(void); CKString(const CKString &sKStr); CKString(const string &sStr); CKString(const char *cStr); virtu...
von HeinzK
25.07.2010, 15:49
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ein Erfahrungsbericht:
http://zwianer.de/$PCSpiel$/Download/Te ... OpenGL.pdf
Danke für die Hilfe bis hier her.
von HeinzK
24.07.2010, 18:19
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Am Ende doch noch angekommen .. Hier nun die Ergebnisse meiner Mühen: http://www.zwianer.de/$PCSpiel$/Download/TestObjekte/DDrawNachOpenGL/Images/Test240710.png Hinweis1: DDraw(32bit) ist immer im Vollbildmodus. Auf meinem Testrechner 1440/900, alle anderen Test's laufen mit 800/600. Hinweis2: Ubunt...
von HeinzK
24.07.2010, 17:05
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Zeiten sind das. Ich kämpf' gerade mit den letzten Kleinigkeiten. Die Zeit zum 'Zeichnen' meiner Objekte war unter SDL fast immer Null. Da ich aber sicher bin, dass in allen Varianten der gleiche Code abläuft, habe ich mir den SDL_GetTicks() genauer angeschaut. Hier meine bisherige Zeitmessung unter...
von HeinzK
23.07.2010, 21:28
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Geschafft. Die gesamte Grafik läuft unter Linux! 8-) Einmal mit Hilfe von SDL (sehr gut) und einmal nur OpenGL (nicht so gut, wegen DrawPixels und fehlendem ZeroMemory, FillMemory und Co.) Unter Windows habe ich nun DDraw und OpenGL am Laufen. Aber die SDL-Version werde ich auch noch testen. Bericht...
von HeinzK
23.07.2010, 20:12
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Danke für die Info. Ich habe mir daraus etwas zusammengereimt .. was funktioniert .. aber ich nicht sicher bin, ob es auch ganz richtig ist. Kann mal einer einen Blick darauf werfen? while (1) { long lE = XEventsQueued(Dply, QueuedAfterFlush); while (lE > 0) { lE--; XNextEvent(Dply, &event); swi...
von HeinzK
23.07.2010, 19:27
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ich habe im Moment eine für meine Zwecke ausreichende Lösung gefunden:

Code: Alles auswählen

XFlush(Dply);
XPending(Dply);
von HeinzK
23.07.2010, 19:02
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Bin leider gestern abend mit OpenGL von Windows nach Linux nicht ganz fertiggeworden .. Ubuntu/gcc/OpenGL/X11: while (1) { do { XNextEvent(Dply, &event); switch(event.type) { case KeyPress: { exit(0); break; } case ConfigureNotify: { glViewport ( 0, 0, event.xconfigure.width, event.xconfigure.he...
von HeinzK
23.07.2010, 14:29
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ich tue was zeitlich möglich ist (S'ist halt' en Näbäzschopb).
von HeinzK
22.07.2010, 19:48
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Auf dem Weg von DDraw nach OpenGL .. Der erste Durchbruch ist mit Hilfe von SDL geschafft. Mein 'Zeichen-Programm' läuft auf Linux/Ubuntu .. "F" "R" "E" "U" "D" "E". http://www.zwianer.de/$PCSpiel$/Infos/Images/AufDemWegVonDDrawNachOpenGL_1...
von HeinzK
22.07.2010, 19:36
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Vielen Dank für die vielen Tipps. So werde ich Stück für Stück heimelicher in der 'neuen Welt'.
von HeinzK
22.07.2010, 16:11
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ja, schon, aber nicht so deutlich ;) .
von HeinzK
22.07.2010, 15:59
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Danke für die Infos. Meine Frage war eigentlich, gibt es keinen 'Klick' auf einen Befehl .. und Hilfe ist unterwegs?
PS:
Googeln kann ich schon.
von HeinzK
22.07.2010, 15:08
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Hab' ich auch gedacht, aber: Ubuntu(stdlib.h): /* The largest number rand will return (same as INT_MAX). */ #define RAND_MAX 2147483647 Win32(Hilfe): The rand function returns a pseudorandom integer in the range 0 to RAND_MAX (32767). Win32(stdlib.h) /* Maximum value that can be returned by the rand...
von HeinzK
22.07.2010, 13:59
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Allgemeine Frage zu Code::Blocks/Ubuntu: Der Befehl 'rand()' funktioniert anscheinend anders als gewohnt (Win32). Wenn ich unter VS Informationen über diesen Befehl haben will, dann lege ich die Maus darauf und drücke F1. Wie mache ich dass unter gcc/Code::Blocks? Ich habe bisher noch keine Möglichk...
von HeinzK
21.07.2010, 13:49
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Werd's gleich mal ausprobieren .. Danke.
Edit:
Das war natürlich die Antwort auf einen Thread zuvor .. :D
von HeinzK
21.07.2010, 13:08
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Was mich noch interessieren würde ist, warum kommt die Warnung nur im Release-Modus?
Im Moment benutze ich gcc mit Code::Blocks und verwende die Standardeinstellungen.
von HeinzK
20.07.2010, 21:30
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

double KFlinkWurzelExB(const double &dWert) { double dWrt = fabs(dWert); if (dWrt < FLT_MAX) { float fWrt = (float)dWert; if (!(fWrt > 0.0)) { return 0.0; } double dWu1 = (0.5 * dWrt); unsigned long *p = (unsigned long *)&fWrt; *p = (0xbe6f0000 - *p) >> 1; double dWu2 = (double)(fWrt); dWu2...
von HeinzK
19.07.2010, 13:31
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Es geht mir nicht um die compilereigenen Objekte. Ich habe ein paar selbstdefinierte Bereiche die ich mit #ifdef _DEBUG machwas #else machwasanderes #endif abwickle. Das _DEBUG ist mit so in Fleisch und Blut, das ich gar nicht auf die Idee komme, irgenwo anders könnte es wirklich anders sein! Will e...
von HeinzK
19.07.2010, 11:14
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Soweit, so gut. Warnen ist ja OK, aber man sollte diese Warnung dann auch gezielt abschalten können. Nächste Frage: Unter VS ist beim Debuggen ein Symbol _DEBUG gesetzt. Das schein bei gcc nicht der Fall zu sein. Ich habe es in den 'Build-Options' nun nachträglich gesetzt. Jetzt funktioniert alles w...
von HeinzK
19.07.2010, 10:06
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Du hast Recht, für alle Projekte die ab jetzt entworfen werden. Aber w.s.w.g. ich habe bisher nur unter VS entwickelt und da ist nun mal 'tonnenweise' Material vorhanden. Das umzuarbeiten macht eben viel Arbeit (reine 'Handarbeit') und ich wollte doch meine Ideen programmieren und nicht die Vergange...
von HeinzK
18.07.2010, 17:27
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Mit der Verschachtelung lag ich falsch. Mein VS war bei der 'Aktivmarkierung' einen Moment lang nicht auf dem Laufenden.
Ja .. die Guards .. das ist nur ne Menge 'handbetrieb' ..
von HeinzK
18.07.2010, 17:04
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Schade. Ich benötige aber #pragma once weiterhin für meine Windows-Entwicklung. Das muss ich wohl
oder übel mit dieser Warnung weiter leben (= weiter programmieren). ;)
von HeinzK
18.07.2010, 16:54
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Das funktioniert aber nur, wenn keine weiteren #ifdef .. #endif im Code stehen und bei mir sind halt noch ein paar #ifdef _WIN32 ... #endif dazwischen. Klar kann ich statt #pragma once überall das 'alte' BLABLUBB_INCLUDED verwenden. Aber ich habe nun mal eine Stange voll vorhandener *.h, die alle mi...
von HeinzK
18.07.2010, 16:23
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

gcc : warning: ignoring #pragma Ich nutze zum großen Teil den gleichen Code (Gott sei Dank) für Windows und Linux. Kann ich irgendwie die obige Warnung abschalten? Leider finde ich sonst keinen 'Weg darumherum'. #pragma once muss (so viel ich weiß) in der ersten Zeile stehen. Irgendwelche #ifdef xx...
von HeinzK
16.07.2010, 17:00
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

OK .. das Paket ist angekommen !
von HeinzK
16.07.2010, 16:33
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Installation von sdl-devel in deinem Paketmanager
Ich finde diesen Eintrag in Ubuntu-9 nicht.
Wie installiere ich nun die sdl-devel .. brauche Tipps ..
von HeinzK
16.07.2010, 09:10
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

OK, eins nach dem andern .. Installer mitliefern .. da komm' ich auch noch hinter! :oops: