The bug I discovered last week was that changes to the modelview matrix state would, against the above stated policy, cause other stimuli to draw wrongly. So, I updated those builtin stimuli which modified it to restore it after use. If we want to live by the documentation as written, my approach is just a workaround, and I need to fix all stimuli to be insensitive to the state of the modelview matrix when their draw() method is called.
http://www.opengl.org/resources/faq/technical/viewing.htm (section 8.030) http://sjbaker.org/steve/omniv/projection_abuse.html
Tony ====================================== The Vision Egg mailing list Archives: http://www.freelists.org/archives/visionegg Website: http://www.visionegg.org/mailinglist.html