I have rendered a 3D object using a bunch of patches. "Beneath" these semi-transparent patches I have drawn lines (using the simple "line" function) in order to show association between the patches. It all works fine and I can rotate the whole thing in 3D. HOWEVER.... when I used the "text" function to label the endpoints of the lines, the text becomes obscured by patches. The lines however are always visible. It looks like the text objects are of a different type that is not understood by the OpenGL renderer.