Rhino depth test issues?

I have an opengl programming I am running on the side, and if I return the output to an opengl visualizer it works perfectly. (Exact same geometry and coordinate systems.)

When I dump the values/colors to Rhino I get the wrong answer … if I change the order the vertices go to my program it works fine, which to me suggests a depth issue.

Is rhino disabling the depth test somehow, its odd since I enable it in my GL calls right before I draw the geometry…

Has anyone run across this depth buffer issue with Rhino / have a work around?