Comment Re:Obviously not a coder (Score 1) 154
I can't think of any other API where you would allocate buffer and you had to constantly check to make sure that the pointer to that buffer hadn't been magically lost. Oh, I loved the sound API from version 5-8, and it was always going to be fixed "In the next version.
I don't see how this is a big deal. Just create an object that stores the buffer calls the check every time you need access or process the buffer. From then on just use the object in your main program and voila, no more annoying checks. There's a lot of annoying little subtleties like this in OpenGL as well. They can be easily taken care of with correctly engineered code.