I am working on an application based on Apple GLPaint code sample. I changed the transparent color to transparent black and added a transparency slider, however, when I mix colors together with a low opacity setting, they don't mix as I expect. They seem to mix light mixes, not how the paints mix. Here is an example of what I mean:

The "desired result" was obtained using glReadPixels to render each color separately and merge with the previous rendered image (i.e., using Apple's default blending).
, " ", OpenGL ? , , , , - , !