Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Multisample feedback Problem on 9200/Mac Mini?!?



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.

Allow me to demonstrate  http://www.globalconscious.com/multisample.jpg

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

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.