(überflüssige) Demo
-
So jetzt hab ich den Benchmark eingebaut und die Sources hochgeladen:
http://www.fh-merseburg.de/~roesch/trash/2Dlogo_wp.jpg
Dazu habe ich nicht nur die Auflösung erhöht, sondern auch die Strahlenzahl. Ihr könnt das nachvollziehen, wenn ihr in Render.h die NrOfSectors auf 256 und ColorShift auf 8 setzt. Die Demo läuft dann aber nicht mehr ganz so flüssig ;).
Den Benchmark kann man per "-bench" starten (alles in der readme erklärt). Ich nehme mal an, das man evtl. schon mit einem anderen Compiler die Performance verbessern kann. Falls noch Fragen zum Code sind, nur her damit. Wer (nur zum Angeben) seine Benchmark-Werte zeigen will, wäre ich allerdings, dankbar wenn das nicht unbedingt in diesem Thread wäre, TIA!
Bye, TGGC
-
Wow, Dein Wallpaper sieht ja extrem gut aus!
Vielleicht könnte jemand mit besonders schnellem Rechner davon ja auch eine 1600x1200 (oder zumindestens 1280x1024) Variante rendern? *umschau*
Dass die Sourcen auch dabei sind ist ebenfalls sehr cool!
-
Also ich verzichte erstmal, diese Version hat auf meinem P200 IIRC schon über 30min gebraucht. (also los, optimiert mal! )
Bye, TGGC
-
Wenn ich ein bisschen Zeit habe konvertiere ich das zu Linux, dann kann ich meinen Rechner einfach ein paar Tage rendern lassen ohne Probleme mit Abstürzen etc. zu bekommen, vor allem kann ich da auch bei 99% CPU-Auslastung noch normal arbeiten.
-
Bist du jetzt schon da dran, oder was?
-
omg das ruckelt ja bös
Aber es sieht schon gut aus....
Leider hab ich keine Ahnung von OpenGL sonst würd ich mich damit mal gerne auseinandersetzen...
-
Von OpenGL brauchst Du da auch keine Ahnung haben, es wird ja bloß benutzt, um die Textur darzustellen. Was wir optimieren wollen, sind der Algorithmus und die Berechnungen.
-
Hey TGGC, auch von mir ein großes *respect*. Is echt n ganz schön cooles Teil, dass du den Code freigibst es echt n guter Zug, danke.
mfG D1B
-
Ich warte natürlich auf Optimierungen und 'nen Linux Port!
-
Es geht voran, habe jetzt ein VC++ Projekt erstellt und noch einige Fehler ausgemerzt. In den nächsten Tagen, wenns komplett funktioniert, werde ich es dann hochladen.
-
Original erstellt von TGGC:
Bist Du da jetzt schon dran? ... Ich warte natürlich auf Optimierungen und 'nen Linux Port!Nein, noch nicht, habe in letzter Zeit ein bisschen Stress wegen Zivildienst :(, aber ich vergess sicher nicht darauf, es interessiert mich ja auch...
[ Dieser Beitrag wurde am 15.01.2003 um 12:52 Uhr von nman editiert. ]
-
Es gibt 'ne aufgeräumte SourceCode Version mit VC++ Workspace. Ist jetzt circa doppelt so schnell. Müsste unter LINUX auch recht simpel zu kompilieren sein.
http://www.fh-merseburg.de/~roesch/trash/prev/2d_bench.htm
-
***c:\ZweiD\Renderer\CFastRender.cpp(38) : warning C4244: '=' : Konvertierung von 'double' in 'float', möglicher Datenverlust
c:\ZweiD\Renderer\CFastRender.cpp(39) : warning C4244: '=' : Konvertierung von 'double' in 'float', möglicher Datenverlust
c:\ZweiD\Renderer\CFastRender.cpp(127) : warning C4244: '=' : Konvertierung von 'double' in 'float', möglicher Datenverlust
c:\ZweiD\Renderer\CFastRender.cpp(212) : warning C4244: 'Argument' : Konvertierung von 'double' in 'float', möglicher DatenverlustVISUAL C++ 7.0
Edit by Headhunter : Friendly mode enabled
[ Dieser Beitrag wurde am 16.01.2003 um 14:36 Uhr von Headhunter editiert. ]
-
Edit by Headhunter : Friendly mode enabled
*rofl*
Ähm, TGGC, kannst Du vielleicht nächstes Mal die Dateinamen alle klein schreiben oder bei den #includes zb statt "stdafx.h" "StdAfx.h" verwenden? Linux ist nämlich case-sensitive...
Aber alle Achtung, das ist ja schon um einiges übersichtlicher als die Ursprungsversion(en)!
-
Eigentlich passt ja alles, ausser das stdafx.h/cpp gross sind. Das ist aber nicht mein Fehler weil VC++ dieses Files selbst anlegt. Habs jetzt klein gemacht, sollte passen.
-
Original erstellt von TGGC:
Eigentlich passt ja alles, ausser das stdafx.h/cpp gross sind. Das ist aber nicht mein Fehler weil VC++ dieses Files selbst anlegt. Habs jetzt klein gemacht, sollte passen.Ich schau am Abend mal rein, danke!
-
Dieser Beitrag wurde gelöscht!
-
Dein Archiv ist kaputt oder mit irgendwelchem zu zip inkompatiblem Zeug gepackt (Linux is eben' Mist ). raw Dateien hab ich immer mit PSP geöffnet, was aber ab jetzt nicht mehr nötig ist, denn:
Es gibt eine neue Source Version auf dem Server.
-
Original erstellt von TGGC:
Dein Archiv ist kaputt oder mit irgendwelchem zu zip inkompatiblem Zeug gepackt (Linux is eben' Mist ).Mein Archiv ist mit bzip2 gepackt und völlig in Ordnung, das kann mittlerweile jeder halbwegs vernünftige Windows-Packer lesen, Du solltest es Dir uU auch mal anschaun, denn Deine Zip-Source-Version ist 21K groß, meine mit bzip2 9.2K! :p
Ich check mal die V2...
-
So, ich habe eine Linux-Version, ich lade sie mal hoch...
edit: ein umfangreicheres Makefile ist IMO nicht sinnvoll[ Dieser Beitrag wurde am 20.01.2003 um 12:42 Uhr von nman editiert. ]