model3: More rendering improvements [Ville Linde]
- Draw transparent triangles in a separate pass
- Implemented viewport priority