Ich habe gerade ein kleines Game-Dev-Projekt für die Universität abgeschlossen und muss ein Video aufnehmen, das meine Einreichung begleitet (nur für den Fall, dass sie meine Quelle nicht zum Laufen bringen können). Grundsätzlich funktioniert mein Spiel überhaupt nicht, wenn FRAPS oder Bandicam versuchen, eine Verbindung herzustellen. Ich erhalte einen schwarzen Bildschirm und einen Strom von GL INVALID OPERATION-Meldungen aus meinem Fehlerberichtscode. Dxtory kann sich anscheinend gar nicht richtig einklinken, es zeigt keinen FPS-Zähler an oder so. Meine Spielelogik scheint von den Debug-Traces korrekt zu laufen, es scheint nur, als würden alle gl-Bibliotheksaufrufe unterbrochen.
Ich weiß nicht viel darüber, wie diese Programme funktionieren, also weiß ich nicht wirklich, was ich tun könnte, um dies zu verursachen. Ich habe gehört, dass sie aus den OpenGL-Frame-Puffern lesen, also mache ich dort vielleicht etwas falsch? Ich überlasse GLFW und GLEW die gesamte Initialisierung auf niedriger Ebene, habe jedoch erfolgreich Projekte mit derselben Setup- und Aufzeichnungssoftware aufgezeichnet.
Hat jemand so etwas schon einmal erlebt oder wissen Sie etwas über die Funktionsweise dieser Programme, das einen Hinweis auf die Ursache des Problems geben könnte?