Changes between Version 63 and Version 64 of WikiStart


Ignore:
Timestamp:
Jan 4, 2013, 4:29:47 AM (11 years ago)
Author:
Ben Lippmeier
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v63 v64  
    4444The OpenGL specification requires that every implementation has at least 32 entries in the transform matrix stack, so you should be able to apply this many nested 'rotate' 'translate' and 'scale' transforms to your picture. If this isn't enough then you can probably refactor your program so it doesn't use so many nested transforms.
    4545
    46 This problem with a fixed size transform stack is discussed further in Section 4 of [http://www.opengl.org/archives/resources/features/KilgardTechniques/oglpitfall/ Overflowing the Projection Matrix Stack]. Gloss tries not to use the stack when it doesn't have to, but to avoid this error completely we'd need to give up on hardware accelerated geometry transforms, and write our own software implementation.  It is a regretful limitation of the OpenGL API. If you know a better way to address this problem then please let us know on the mailing list.
     46This problem with a fixed size transform stack is discussed further in Section 4 of [http://www.opengl.org/archives/resources/features/KilgardTechniques/oglpitfall/ Overflowing the Projection Matrix Stack]. Gloss tries not to use the stack when it doesn't have to, but we don't know of any way to spill the stack to main memory to allow more entries. If you know how to solve this problem without giving up on hardware acceleration and doing the transforms in software, then please let us know on the mailing list.
    4747
    4848'''Q: Gloss crashes at startup.'''[[br]]