Názor k článku Grafická knihovna OpenGL (6): využití transformačních matic od Pavel Tisnovsky - Přeji dobrý den, problém může být v tom, jak...

  • Článek je starý, nové názory již nelze přidávat.
  • 11. 8. 2003 13:06

    Pavel Tisnovsky (neregistrovaný)

    Přeji dobrý den,

    problém může být v tom, jak jste double-buffer zapnul. Nejprve je třeba pomocí funkce glutInitDisplayMode() specifikovat, které buffery chcete použít. Jako parametr je pro double-buffering zapotřebí nastavit parametr GLUT_RGB | GLUT_DOUBLE (dvě konstanty, mezi nimi operátor OR).

    Potom je po vykreslení scény (v našich příkladech je to ve funkci onDisplay()) zapotřebí provést glFlush() a následně glutSwapBuffers().

    Co se týče nějaké minimální konfigurace pro ukázkové příklady, tak ještě před cca rokem jsem některé ukázkové příklady testoval na 486 DX2@66, Windows 95 a softwarové OpenGL renderování. Všechny tyto příklady pracovaly bez problémů, až mě samotného překvapilo, jak je SW renderování rychlé.