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

1

21.12.2014, 12:18

[DX9] CreateVertexdeclaration schlägt fehlt wenn ich BF4 im Hintergrund laufen habe

Hallo zusammen,

kennt ihr das? Wenn ich die Methode CreateVertexDeclaration() aufrufe stürzt das mein Programm ab, wenn ich nebenbei BF4 am laufen habe. Auch die Fehlerabfrage bringt nichts. Denn die Methode selber bringt keinen Fehler. Nur der Zeiger auf die Vertexdeklaration scheint ungültig zu sein.

Mit einem anderen Spiel kann ich das nicht testen. Ich habe nur das eine Spiel :)

Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

2

21.12.2014, 13:23

Rufe mal das DirectX Control Panel auf und stelle dort auf die "Direct3D Debug Runtime" um. Dann müsstest Du eine ordentliche Fehlermeldung ins Visual Studio-Log bekommen, warum die Erzeugung gescheitert ist.
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

3

21.12.2014, 16:05

Ich habe den Fehler eingrenzen können.

Der Fehler liegt nicht an der Vertexdeclaration. Sondern das Device geht verloren. (D3DERR_DEVICELOST) Aber nur wenn das Spiel mit Mantle läuft. Im DirectX Modus gibt es keine Probleme.

Habe eine R7 280 Grafikkarte

Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »gombolo« (21.12.2014, 21:22)


Werbeanzeige