I have some opengl software. It renders a realtime sky from equations
of light interactions.
Recently I have gotten a few emails from Mac Mini owners, Radeon 9200s,
stating that the display wasn't working. They said there was a ton of
feedback. I had no way of checking or fixing this bug.
Yesterday I got my Mac Mini (for testing purposes), and ran the program
on it. Without multisampling, the program worked like a dream. Alas,
when multisampling was turned on there was only traces of what should
have been there. Primarily, there was offset (down and left) feedback
with randomness.
The offset copy is the first iteration of what happens until the image
is completely indistinguishable. The offset copy would then be offset
copied further and so on and so forth.
The interesting part is that when I move a window, or in the picture's
case the icon, the window manager updates the screen with the back
buffer and the image is correct!!!!! The image can clearly be seen. I
know that a triple buffer (front, back, and offscreen drawable buffers)
would stop this effect, so I used the fact that the back buffer and the
offscreen rendering buffer is one in the same for the window manager.
(Personally, I would call this a major bug/flaw in the window manager,
but Apple seems to have accepted not having a triple buffer)
Anyway, You can see that the back buffer has the correct image. It is
when the back buffer is "flushBuffer"ed from the Cocoa Context that it
gets all screwed up. This same code works perfectly on my G5 9800 Pro
(in this multisampled View) and the code works perfectly when
multisampling is turned off. Lastly, the 9200 DOES return
GL_ARB_multisample in the Extensions String!!!!
Does anyone here have any ideas? Could this be a bug in Mac OS X
10.3.9 with the mac mini/9200?
I had some bad ram that was causing crashes in the machine. I was
testing this before I realized it was bad. After a memory tester
program and a swap of the original ram back into the machine (which
worked perfectly), could the bad ram have damaged the graphics card or
the kernel extensions/driver for the card? I highly doubt this, but I
just though it MAY be important. There are others having this problem.
They have emailed me.
HELP!!!
Brad
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Mac-opengl mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/mac-opengl/email@hidden