Eric Iverson wrote: > It could be that basic systems are the same, medium systems show > a difference, and advanced systems are again the same.
Well... that probably depends on what you mean by "advanced systems". When the paint event handler contains a line that reads glpixels 0 0,wh,pixels__ogl'' and when pixels__ogl expresses ,|.(|.wh)$memr pad,0,(*/wh),JINT a non-advanced system is going to wind up making several copies of the pixels. If we are working with a 1600x1200 window, each copy will occupy around 8MB of memory. For an advanced system to be equivalent to hardware supported buffer swap, the entire execution path, from memr through glpixels, would have to reach into the hardware support and ensure that the process happens without involving the CPU... (All of which can be accomplished with a single library call, if the underlying context has been set up properly.) But just talking about this won't do you much good if you can't see it. Maybe we should buy you a modern video hardware, with opengl support? (What would be a good address to ship to? Do you have any machines which support agp (or pci express)?) -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
