SoftPixel Engine Wrapper - jetzt mit PhysicsEngine!
Gehe zu Seite Zurück 1, 2, 3, 4, 5, 6, 7, 8 Weiter
Worklogs

Also mit dem neuen Wrappen funktionieren unter DX9 alle Text-Befehle nicht mehr, und die Shader im Example 8 auch nicht...
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.
Das "zurückgreifen" musst du selbst machen. Des war leider schon immer so.
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 Läuft bei mir mit 0,02 FPS (also in 50 Sekunden 1 Bild xD).
An sonsten kann DX11 aber glaub ich auch auf DX10 zurückgreifen, weil das was ich bisher gemacht habe, läuft einwand frei.
Darf man erfahren woher du das D3D11 Sdk herbekommen hast? oO
Kriegt man das schon einfach?
btw: Tolle Arbeit, deine Engine
lg
ComNik
Hier hat sich jemand die Mühe gemacht, mal 5 Shader Beispiele für den BB Wrapper zu schreiben =)
Ah, ok danke. Ich vermut, dass B3D das intern auch in einen unsigned byte (0-255) umwandelt.
Woops, ich hab vergessen zu schreiben, dass ich von dem letzten Parameter von VertexColor (Alpha#) sprach....
Ok, nochmal wegen den Surfaces: Ich habe damit rumgespielt, und herausgefunden, dass SPE scheinbar Werte von 0-255 benötigt, und nicht von 0-1, so wie BB es tut. Sollte eigentlich einfach zu fixen sein
TextureEnvironment hab ich mitlerweile wieder raus genommen
Gehe zu Seite Zurück 1, 2, 3, 4, 5, 6, 7, 8 Weiter