It will be intersting to add a procedure like glCheckVisibilityf ( GLfloat pmin, GLfloat pmax ), in which you pass the max and min bbox's points in world space and returns if visible or not using Z-buffer, A-buffer, frustum culling, etc... using total hardware acceleration, like HP Visualize FX.



