Ich habe derzeit ein kleines Problem.
Auf meinem Desktop PC (Win 7, 64 Bit, Grafikkarte gerade keine Ahnung, die Info muss ich nachreichen) läuft mein Programm ganz normal, alle Farben werden korrekt angezeigt und alles ordnungsgemäß gecleart.
Auch auf dem PC meines Kollegen läuft alles problemlos (ebenfalls Win 7, 64 Bit, NVIDIA GeForce 320 M Grafikkarte).
Doch als wir mein Projekt gerade auf meinem Laptop (ebenso Win 7, 64 Bit, Intel(R) Graphics Media Accelerator HD [Herstelle: ATI]) transportiert haben läuft alles nicht mehr so ganz glatt.
Ich habe nur noch 2 Farben: Alle Linien und Shapes sind Rot, der Hintergrund schwarz. Egal was ich einstelle für eine Farbe: es bleibt dabei.
Aufrufen tue ich das ganze normal; ich setze die Farbe mittels glClearColor (in meinem Fall nun mit (255, 255, 255, 255)) und leere dann die Buffer mit dem Aufruf von glClear(GL_COLOR_BUFFER_BiT | GL_DEPTH_BUFFER_BIT);.
Hier mal zwei Bilder die einen ungefähren Eindruck vermitteln:
Laptop:
http://s1.directupload.net/file/d/2876/fzfh79b3_png.htm
Desktop PC:
http://s14.directupload.net/file/d/2876/92tnus4d_png.htm
Weiß jemand Rat?
Habe bereits geprüft ob neue Treiber Updates vorhanden sind, aber Windows meldet mir, dass sie auf dem aktuellen Stand sind.
Da ich selbst relativ wenig Ahnung von Grafikkarten und deren Verhalten habe und dazu noch recht frisch in OpenGL bin, hoffe ich, einer von euch kann mir das ganz simpel erklären.