Add support for opaque geometry to the a-buffer transparency example