Defective Core Audio (Mac OS X) ALC_ENUMERATION_EXT implementation / My fixed implementation and letter to the community
(The following is an open letter I posted to the OpenAL community asking for support to convince Apple this problem is indeed a bug in their implementation and to accept my patch.)
The Bug:
There is a bug in the current Mac OS X implementation concerning the ALC_ENUMERATION_EXT.
The current implementation fails to do two things:
1) It fails to return a list of devices as intended by the ALC_ENUMERATION_EXT, even though the implementation claims to support the extension.
2) It fails to support opening of specific devices that would be named in this list.
As my Xmas gift to the community, I have implemented these deficiencies and made my changes publicly available. …

Recently, I have been getting a lot of similar questions about how to draw geometry in OpenGL without the use of glBegin()/glEnd(). This is mostly due to the interest in iPhone development which uses OpenGL ES 1.1, though I have received a few desktop performance questions as well. Since I've gotten multiple questions, I thought I would post a very simple tutorial for VBOs.
View Comments