SoftPixel Engine Wrapper - jetzt mit PhysicsEngine!
Übersicht 

Gehe zu Seite Zurück 1, 2, 3, 4 Weiter
![]() |
ComNik |
![]() |
---|---|---|
Darf man erfahren woher du das D3D11 Sdk herbekommen hast? oO
Kriegt man das schon einfach? btw: Tolle Arbeit, deine Engine ![]() lg ComNik |
||
WIP: Vorx.Engine |
![]() |
LukasBanana |
![]() |
---|---|---|
Das "Microsoft DirectX SDK (June 2010)" enthält DX9, DX10 und DX11 ![]() Der Witz an der Sache ist, meine GfxCard unterstützt eigentlich gar kein DirectX11 xD. Allerdings ist DX11 auf Win7 installiert und durch das DX11 SDK kann man immer DX11 Programme (zumindest im DebugModus) starten und testen. Allerdings werden dann alle Features, die erst ab DX11 unterstützt werden (wie z.B. Tessellation), emuliert. Das ist natürlich uuuuuuunglaublich langsam ![]() An sonsten kann DX11 aber glaub ich auch auf DX10 zurückgreifen, weil das was ich bisher gemacht habe, läuft einwand frei. |
||
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel Mein Twitter Profil: https://twitter.com/LukasBanana Meine Projekte auf github.com: https://github.com/LukasBanana Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana |
![]() |
Xaymarehemals "Cgamer" |
![]() |
---|---|---|
Das "zurückgreifen" musst du selbst machen. Des war leider schon immer so. | ||
Warbseite |
![]() |
LukasBanana |
![]() |
---|---|---|
Ist beim SDK aber en bischen anders. Beim Endnutzer, also dem Programmierer der die SPE nutzt oder dem der am Ende das fertige Spiel spielen will, muss natürlich DX11 komplett unterstützt werden.
Für die Entwickler bietet das DX SDK jedoch die Möglichkeit, dass Features, die von der vorherigen DX Version (in meinem Fall DX 10) unterstützt werden, verwendet werden können. Ich hab keine Ahnung wie das genau funktioniert. Aber ich programmierer im Moment mit DX11 und da ich bis jetzt noch keine Compute Shader und Tessellation eingebaut habe, läuft bei mir im Moment alles 100% schnell. Wenn Tessellation dran kommt, werde ich mir wahrscheinlich eine neue GfxCard anlegen müssen. |
||
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel Mein Twitter Profil: https://twitter.com/LukasBanana Meine Projekte auf github.com: https://github.com/LukasBanana Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana |
![]() |
ZaP |
![]() |
---|---|---|
Also mit dem neuen Wrappen funktionieren unter DX9 alle Text-Befehle nicht mehr, und die Shader im Example 8 auch nicht... ![]() |
||
Starfare: Worklog, Website (download) |
![]() |
LukasBanana |
![]() |
---|---|---|
Was genau geht nicht? Mit "es geht nicht" alleine kann ich nicht viel anfangen.
Hast du auch die neuen Examples verwendet oder hast du versucht die alten Examples zu starten? Die Shader API hat sich nämlich verändert, da kann man nicht mehr einfach die alten verwenden. Und am Text hab ich eigentlich gar nichts verändert, deshalb wundert mich das. |
||
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel Mein Twitter Profil: https://twitter.com/LukasBanana Meine Projekte auf github.com: https://github.com/LukasBanana Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana |
![]() |
ZaP |
![]() |
---|---|---|
Die Textbefehle geben einfach nichts auf dem Bildschirm aus. Ich habe nur die Beispiele genommen, die in dem Archiv waren. | ||
Starfare: Worklog, Website (download) |
![]() |
Chester |
![]() |
---|---|---|
@ZaP: Wie sieht dein System aus?
Bei mir (Gtx 280, Treiber: 258.96, Win7 32-Bit) gehen sowohl Text als auch Shader. |
![]() |
ZaP |
![]() |
---|---|---|
Athlon X2
Radeon 5770 (catalyst 10.7) Win7 64 |
||
Starfare: Worklog, Website (download) |
![]() |
ZaP |
![]() |
---|---|---|
Scharf, das Beispiel läuft astrein ![]() |
||
Starfare: Worklog, Website (download) |
![]() |
ozzi789 |
![]() |
---|---|---|
da werden ja alle wünsche ermöglicht.
bitte mach das fertig, ich kauf dir nen kasten bier. grüsse |
||
0x2B || ! 0x2B C# | C++13 | Java 7 | PHP 5 |
![]() |
LukasBanana |
![]() |
---|---|---|
xD ein Kasten Bier, das klingt verlockend ^^
Ich muss mir halt erst noch ne gescheite Schnittstelle für das Shader Model 4/5 und BB überlegen. Da geht das nämlich nur noch über die ConstantBuffers. Einzelne Variablen können nicht mehr über "SetShaderInt" usw. gesetzt werden. |
||
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel Mein Twitter Profil: https://twitter.com/LukasBanana Meine Projekte auf github.com: https://github.com/LukasBanana Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana |
![]() |
LukasBanana |
![]() |
---|---|---|
Ich werde höchst wahrscheinlich in wenigen Tagen die SPE 2.1 für C++ veröffentlichen.
Dann geht's wieder mit dem Wrapper weiter! Es stehen wieder einige Standard B3D Funktionen auf der TODO-Liste die ich mir vor nehmen will. |
||
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel Mein Twitter Profil: https://twitter.com/LukasBanana Meine Projekte auf github.com: https://github.com/LukasBanana Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana |
![]() |
ozzi789 |
![]() |
---|---|---|
wuhu ![]() melde mich als tester! |
||
0x2B || ! 0x2B C# | C++13 | Java 7 | PHP 5 |
![]() |
LukasBanana |
![]() |
---|---|---|
Als Tester für die C++ Version, den Wrapper oder beides? Ich sag dann hier bescheid, wenn's soweit ist ^^
Ich vermute mal am Wochenende. |
||
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel Mein Twitter Profil: https://twitter.com/LukasBanana Meine Projekte auf github.com: https://github.com/LukasBanana Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana |
![]() |
ozzi789 |
![]() |
---|---|---|
ka alles was ich halt testen kann.
bei deinem sample meldet tessellation.exe das d3dcompiler_43.dll fehlt win7 8800 gt (is nur dx10, sollte trotzdem gehn, einfach langsam oder?) grüsse |
||
0x2B || ! 0x2B C# | C++13 | Java 7 | PHP 5 |
![]() |
ZaP |
![]() |
---|---|---|
Die Datei fehlt durchaus. :s | ||
Starfare: Worklog, Website (download) |
![]() |
BladeRunnerModerator |
![]() |
---|---|---|
Zitat: (is nur dx10, sollte trotzdem gehn, einfach langsam oder?)
Da Tesselation ein DX11-Feature ist, glaube ich nicht dass es läuft. |
||
Zu Diensten, Bürger. Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
Noobody |
![]() |
---|---|---|
Tesselation konnte ich auf meiner DX10-Karte zwar nicht testen, aber die Engine hört sich bisher sehr, sehr gut an.
Hat man durch die Shader eigentlich den kompletten Featuresatz von GLSL zur Verfügung? Ich könnte ja mal ausprobieren, ein paar meiner BMax-Shaderprojekte in der SPE umzusetzen ![]() |
||
Man is the best computer we can put aboard a spacecraft ... and the only one that can be mass produced with unskilled labor. -- Wernher von Braun |
![]() |
LukasBanana |
![]() |
---|---|---|
"d3dcompiler_43.dll" usw. fehlte mir auf meinem Notebook (was DX11 hat) auch (mein Desktop PC hat auch kein DX11).
Da hab ich mir das DirectX SDK Update herunter geladen (hab ich von einem hier aus dem Forum) http://www.microsoft.com/downl...6652cd92a3 Die Engine bietet zwar an, DX10 zu nutzen. Dabei muss DX11 zwar installiert sein, aber die Grafikkarte muss maximal DX10 unterstützen. Das ist ein neues Feature seit DX10, dass es abwärtskompatibel ist. D.h. ihr könnte dann immer hin das Shader Model 4 nutzen. Für dieses Beispiel allerdings muss eure Karte DX11 unterstützen. Tessellation gibt's erst ab 11.0 ![]() GLSL im prinzip komplett verfügbar. Wobei allerdings leider die vertex attributes noch nicht verfügbar sind. Allerdings sollte dar Featureumfang für die meisten Effekte genügen. Vertex attributes werden u.a. für Sachen wie Hardware accellarted animations verwendet. Gruß, Lukas |
||
Mein YouTube Channel: http://www.youtube.com/user/SoftPixel Mein Twitter Profil: https://twitter.com/LukasBanana Meine Projekte auf github.com: https://github.com/LukasBanana Meine Projekte auf bitbucket.org: https://bitbucket.org/LukasBanana |
Gehe zu Seite Zurück 1, 2, 3, 4 Weiter
Übersicht

