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

04.01.2012, 21:21

Hardwarebeschleunigung in TriBase-config-Dialog funktioniert nicht

hi,
Ich hab ne Frage, und zwar:

Im TriBase-Konfigurationsdialog kann man ja zwischen Referenz-Rasterizer und Hardwarebeschleunigung wählen. Wenn ich H-beschleunigung wähle, zeigt es mir beim rendern von meinem eigenes programmierten Sachen nichts an, wenn ich aber R-rasterizer wähle, zeigt es alles an!

Warum funktioniert das nicht und was ist an H-beschleunigung besser?

Danke für Anatworten

Lukas
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

2

04.01.2012, 22:33

Wenn die Hardwarebeschleunigung nicht funktioniert, unterstützt dein Grafiktreiber bzw. deine Grafikkarte von dir benutzte Features nicht (oder du hast irgendwo was komplett verstellt).

Der Referenz-Rasterizer rendert alles auf dem Prozessor, während die Hardwarebeschleunigung die Grafikkarte benutzt. Was warum besser ist, kannst du dir jetzt denken. Außerdem hättest du für so eine Frage kurz googlen können.

3

05.01.2012, 10:59

Das komische ist nur, dass die beiden Spiel Galactica und Breakonid mit Hardwarebeschleunigung laufen.
Wie kann man das verstellen?

Und zum Thema googlen, ich hab davor ungefär 1h gegooglet, auch jedemenge gefunden, aber irgendwie nicht das richtige ...
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

4

05.01.2012, 11:57

Bei welchem Projekt funktioniert die Hardwarebeschleunigung denn nicht? Bei einem eigenen? Wenn ja, könntest du versuchen, dein Projekt soweit zu reduzieren, bis sie wieder funktioniert. So kannst du auf den fehlerhaften Code schließen. Was natürlich wie gesagt auch möglich sein könnte, ist, dass du irgendwelche Funktionen nutzt (z.B. zu hohes Multisampling), die deine Grafikkarte nicht unterstützt. Hierzu könntest du die Debug-Ausgaben von DirectX aktivieren und nach Fehlern durchsuchen.

5

05.01.2012, 12:28

Es funktioniert bei meinen eigenen Projekten nicht!

Wo kann man die Debug Ausgaben aktivieren? In der DirectX Control Panel?
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

6

07.01.2012, 12:39

Weiß wirklich keiner was das bedeutet??
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

7

07.01.2012, 14:32

Es wurde doch schon geschrieben, dass du dir einfach mal die Debug-Ausgaben anschauen sollst!

8

07.01.2012, 17:03

Hab ich getan, das Programm bricht beim betreten der Nachrichtenschleife ab!
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

9

07.01.2012, 18:47

Also, dann hast du jetzt ja einen Ansatzpunkt zum Debuggen.

10

08.01.2012, 11:24

Ich konnte durchs debugging keine Fehler entdecken. Hab' auch die render Funktionen debugged.

Aber manchmal lässt sich das Spiel nicht mehr im Vollbildmodus verkleinern und manchmal läuft es bis zum Ende durch (also alles wird ausgeführt), es wird nur nichts gezeichnet!
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

Werbeanzeige