Changes between Version 63 and Version 64 of WikiStart
- Timestamp:
- Jan 4, 2013, 4:29:47 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v63 v64 44 44 The 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. 45 45 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 problemthen please let us know on the mailing list.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 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. 47 47 48 48 '''Q: Gloss crashes at startup.'''[[br]]