Einzelnen Beitrag anzeigen

Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#13

AW: OpenGL - unterschiedliche Farbdarstellung

  Alt 6. Jan 2012, 11:57
Was ist wenn du das Blending ganz weglässt?

Ach noch ein Verdacht: Wie du vlt. weißt, ist OpenGL ne riesige Statemachine - ist ein State gesetzt, so bleibt es bis zur nächsten Veränderung erhalten. Kann es sein, dass du evt. irgendeine Fremdkomponente benützt, die OpenGL verwendet? Du disablest zwar GL_LIGHTING aber kann ja sein, dass in den folgenden zwei Zeilen Code drin ist, das nicht von dir ist
Delphi-Quellcode:
  if currentShowTyp <> nil then CurrentShowTyp.Plot;
  RenderAxis;
(und somit dort eine Stateänderung stattfindet - bsp. glEnable(GL_LIGHTING) glEnable(GL_LIGHT0))
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
  Mit Zitat antworten Zitat