I've got a bug where rendering sprites with alpha testing (but no alpha-blending) doesn't appear to work when rendering to an anti-aliased frame buffer. I'm using OpenGL and the card in question is an HD5670, but this may apply to other cards too. The same code works fine on a number of other (non-ATI) graphics cards, so I'm guessing the problem is either:
- A bug in the ATI driver
- A 'feature' of OpenGL that is supported differently by different platforms - the documentation surrounding the use of Framebuffers and the reporting of errors seems to be sadly lacking.
Does anybody have any suggestions?
Team17 Software Ltd.