habe ein Problem mit meiner OpenGL Anwendung. Auf meinem Rechner XP und einigen anderen Rechnern mit XP Betiebssystem läuft alles prima.
Auf allen Systemen über XP, sprich Vista und Windows 7 ist meine Lichtqelle deaktiviert. W as die ganze Szene etwas dunkel macht. Habe jetzt 3 Unterschiedliche Rechner mit Windows 7 und 2 mit Vista getestet immer das gleiche.
Jo, hab ne Idee: Sind die mit Windows mitgelieferten Treiber aktiv oder direkt vom Hersteller? Windows deaktiviert gerne mal die OpenGL-Hardware-Features.
DA könnte die EU mal was machen. Der IE wird eh von den meisten nicht genutzt...
_________________ Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut. Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’. Und du schaust mich an und fragst ob ich das kann. Und ich denk, ich werd' mich ändern irgendwann. _________________Farin Urlaub - Bewegungslos
Registriert: Di Okt 13, 2009 17:25 Beiträge: 365
Programmiersprache: C++
Das heißt, dass du dir am besten erstmal den neuesten Treiber für deine Grafikkarte besorgst. Wenn der Chip von Nvidia ist, kannst du den eigentlich hier herunterladen. Allerdings musste ich gerade feststellen, dass der Link zum Treiber-Download derzeit nicht funktioniert.
Wenn du eine ATI-Grafikkarte besitzt, guckst du hier.
Grüße mrtrain
Zuletzt geändert von mrtrain am Mi Aug 31, 2011 19:18, insgesamt 1-mal geändert.
Ist die Variable Licht vielleicht nicht korrekt initialisiert worden? Es wäre möglich das neuere Windows-Versionen den Speicher erstmal mit Nullen überschreiben (=> Licht = false) während ältere Versionen einfach das in der Speicherzelle lassen was drin war (=> Wahrscheinlichkeit für irgendwas ungleich 0 und somit true ist hoch)
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
Deine Lichtposition ist streng genommen ja auch ungültig. Du hast alle Vektoren auf 0, aber wenn w = 0, dann ist deine Lichtquelle eine ausgerichtete Lichtquelle, und dann muss man die Richtung angeben, evtl. liegt dein Problem hier. Denn aktuell zeigt deine ausgerichtete Lichtquelle quasi nirgendwo hin.
Habe ein Paar Demo Programme geladen und auf dem Rechner gestartet. Licht und Schatten alles OK. Das eine arbeitete mit OpenGL Header von Delphi und das andere mit dem opengl Header.
Das kann doch jetzt kein Grafikkarten Problem sein? Oder?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.