OpenGL unter C Sharp
-
Hey Leute,
ich hab jetzt mitlerweile ein bischen länger ogl unter c++ gemacht und mich reizt momentan C#.
Ich hba mich mal umgeschaut und eine Bibliothek gefunden, die OpenGL für C# schmackhaft machen möchte (soweit wie ich gesehen hab, ist es die einzige...)
hier mal n link für interessierte: (mit sogar den NeHe-Beispielen
)
http://csgl.sourceforge.net/
meine frage ist jetzt: hat irgendwer von euch ein bischen erfahrung mit ogl unter c sharp und wer weiß mir etwas über die performance zu erzählen. da ja das .net-framework eine Virtuelle Maschine ist, kann es insgesamt nicht so schnell sein, wie c++, aber wenns nur ein geringer verlust ist, kann man das ganze in kauf nehmen.
eventuell kann man diesen thread auch als diskussions-thread betrachten
heimschmiede
-
Heimschmiede schrieb:
Hey Leute,
ich hab jetzt mitlerweile ein bischen länger ogl unter c++ gemacht und mich reizt momentan C#.
Ich hba mich mal umgeschaut und eine Bibliothek gefunden, die OpenGL für C# schmackhaft machen möchte (soweit wie ich gesehen hab, ist es die einzige...)
hier mal n link für interessierte: (mit sogar den NeHe-Beispielen
)
http://csgl.sourceforge.net/
meine frage ist jetzt: hat irgendwer von euch ein bischen erfahrung mit ogl unter c sharp und wer weiß mir etwas über die performance zu erzählen. da ja das .net-framework eine Virtuelle Maschine ist, kann es insgesamt nicht so schnell sein, wie c++, aber wenns nur ein geringer verlust ist, kann man das ganze in kauf nehmen.
eventuell kann man diesen thread auch als diskussions-thread betrachten
heimschmiede
es gibt mehr als diese Framework - kenn noch ein paar
von manchen ist der Quellcode offen - ein eigens Framework zu schreiben ist kein Problem - die Performance halte ich für kein großes Problem - am besten einen Profiler wie gDebuger nehmen und gucken - was ausbremst
-
Es gibt von der 3D Engine Ogre einen C# Port. Vielleicht kannst du damit ein paar Aussagen über die Geschwindigkeit von gemanagte 3D-Anwendungen sagen?
-
Direct3D Managed scheint ja ganz gut zu laufen -> siehe ArenaWars
-
Vertexwahn schrieb:
Direct3D Managed scheint ja ganz gut zu laufen -> siehe ArenaWars
wer hat dir gesagt es nutzt d3d? mir haben die gesagt sie nutzen ogl.. hmmm..
-
wer hat dir gesagt es nutzt d3d? mir haben die gesagt sie nutzen ogl.. hmmm..ok - du kennst die Leute sicherlich besser als ich - ich dachte immer es wäre managed D3D
-
danke für die infos!
ich fang einfach mal an und schau dann mal, wie es läuft.
und hier noch ein kleines zitat aus dem arenawars-technical-faq:You can also disable the sound with setting "Sound ON = 0", can help if you got problems with DirectX
(since DirectX is only used for Sound in AW, no other part uses DirectX)
heimschmiede
-
pwned.
Arena Wars wurde definitiv in Managed DirectX geschrieben.
-
this->that schrieb:
pwned.
Arena Wars wurde definitiv in Managed DirectX geschrieben.
seltsam, wieso behaupten die dauernd strickt was anderes, z.b.: http://arenawars.krawall.de/com/phpBB2/viewtopic.php?t=1091&sid=4b8c5528dd68d37784f1e7d9ec68fe85
-
na und? selbst wenn es in Managed DX geschrieben wurde, heist das noch lange net das D3D managed verwendet wird .... vlll nur Dinput managed ???