| 727 | } |
| 728 | |
| 729 | void DebugDrawService::Dispose() |
| 730 | { |
| 731 | // Clear lists |
| 732 | GlobalContext.DebugDrawDefault.Release(); |
| 733 | GlobalContext.DebugDrawDepthTest.Release(); |
| 734 | |
| 735 | // Release resources |
| 736 | SphereTriangleCache.Resize(0); |
| 737 | DebugDrawPsLinesDefault.Release(); |
| 738 | DebugDrawPsLinesDepthTest.Release(); |
| 739 | DebugDrawPsWireTrianglesDefault.Release(); |
| 740 | DebugDrawPsWireTrianglesDepthTest.Release(); |
| 741 | DebugDrawPsTrianglesDefault.Release(); |
| 742 | DebugDrawPsTrianglesDepthTest.Release(); |
| 743 | SAFE_DELETE(DebugDrawVB); |
| 744 | DebugDrawShader = nullptr; |
| 745 | } |
| 746 | |
| 747 | GPUVertexLayout* DebugDraw::Vertex::GetLayout() |
| 748 | { |