Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

21.06.2014, 17:20

hmm also wenn sie tatsächlich aufgerufen wird dann kann es eigentlich ja nur an den Parametern liegen..
jetzt ist nur die Frage was denn da dann falsch ist :D
Weil ich den ganzen initialisierungscode an sich nur aus anderen Tut´s kopiert habe. Und da scheints ja zu laufen..
if you never try, you never know

12

21.06.2014, 18:21

Hmm kann natürlich sein dass sich mit Windows 8.1 was am SDK geändert hat, dann wäre ich überfragt
"Wer Angst hat, dass ihm seine Ideen geklaut werden, der scheint nicht viele zu haben. "

13

21.06.2014, 19:27

Ja wenn das so wäre das das win8.1 SDK da was ändert wäre das natürlich sehr doof von Microsoft..

Hab jetzt mal versucht die SwapChain und das Device einzeln zu erstellen via CreateDevice und createSwapChain, das Device erstellts wunderbar, nur bei der SwapChain hab ich den selben Fehler nach wie vor.
Muss man bei der auf irgendwas besonderes achten das ich einfach übersehe?
if you never try, you never know

FSA

Community-Fossil

  • Private Nachricht senden

14

21.06.2014, 20:36

Zeig mal bitte den Code. Und setze mal das Flag D3D11_CREATE_DEVICE_DEBUG.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

15

21.06.2014, 23:52

Was tust du da noch mit der d3dx10, wenn du d3d11 verwendest? Die D3dx Sachen sind sowieso depreceted auf Windows 8.1
EnvisionGame(); EnableGame(); AchieveGame(); - Visionen kann man viele haben. Sie umzusetzen und auf das Ergebnis stolz zu sein ist die eigentliche Kunst.

Techie

Alter Hase

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

16

22.06.2014, 00:30

DirectX 11 ist nur eine DirectX 10 Extension. Badum Tss
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

17

22.06.2014, 01:03

Es ging mir nicht um die Version, sondern um die Verwendung von d3dX.
EnvisionGame(); EnableGame(); AchieveGame(); - Visionen kann man viele haben. Sie umzusetzen und auf das Ergebnis stolz zu sein ist die eigentliche Kunst.

Techie

Alter Hase

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

18

22.06.2014, 01:26

Oh, sorry habe ich missverstanden.

Das ist wohl auf meinem Mist gewachsen.
Mulcher verwendet einen Windowwrapper von mir. Ich wollte unbedingt DX11 unterstützung hinzufügen obwohl ich da wenig Erfahrung damit habe.
Geendet hat das mit diesem Resultat xD
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

19

22.06.2014, 04:51

Was hat der Wrapper für das Fenster mit D3D zu tun? Riecht nach schlechtem Design ;)

20

22.06.2014, 14:41

Wenn das hWnd invalid ist, gibt D3D11CreateDeviceAndSwapChain ein invalidcall zurueck. Das ist häufig der Fall, wenn alles andre zu stimmen scheint ;)

Wenn miracs Code auch nichts an dem Fehler aendert, gehe ich ziemlich stark sogar davon aus, dass da was mit dem outputwindow nicht tut ;)


Und wer weiß, was der wrapper noch so alles tut... :P
EnvisionGame(); EnableGame(); AchieveGame(); - Visionen kann man viele haben. Sie umzusetzen und auf das Ergebnis stolz zu sein ist die eigentliche Kunst.

Werbeanzeige