Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 4 of 4

Thread: Simple display list question

  1. #1
    Intern Newbie
    Join Date
    Apr 2003
    Posts
    34

    Simple display list question

    Let's say I've compiled a display list which has the following lines inside it:

    x := 0.5;
    y := 6*arcsin(x);
    glRotatef(y, 0, 1, 0);

    When I call the list will it go through the calculation of y again, or will it have already stored y and simply execute the command, glRotatef(pi, 0, 1, 0)?

    (Note: pi is 3.14159..., as you probably guessed, i.e. 6*arcsin(0.5) = pi.)

  2. #2
    Senior Member OpenGL Guru
    Join Date
    Feb 2000
    Location
    Sweden
    Posts
    3,115

    Re: Simple display list question

    Display lists don't record any machine code, only OpenGL calls and its parameters. So y is only calculated once.

  3. #3
    Junior Member Newbie
    Join Date
    Apr 2003
    Location
    UK
    Posts
    21

    Re: Simple display list question

    Also remember that not all GL commands are stored in display lists. There's a description of the ones which are not included in display lists here: http://www.opengl.org/developers/doc...l/newlist.html

  4. #4
    Intern Newbie
    Join Date
    Apr 2003
    Posts
    34

    Re: Simple display list question

    Thanks.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •