| 975 | static grViewport *Editor_g3_vp = NULL; |
| 976 | |
| 977 | void StartEditorFrame(grViewport *vp, vector *viewer_eye, matrix *viewer_orient, float zoom) { |
| 978 | grSurface *surf; |
| 979 | |
| 980 | ASSERT(vp != NULL); |
| 981 | |
| 982 | Editor_g3_vp = vp; |
| 983 | surf = Editor_g3_vp->lock(); |
| 984 | if (!surf) |
| 985 | Int3(); // This surface should be locked. bad? |
| 986 | |
| 987 | rend_StartFrame(0, 0, surf->width(), surf->height()); |
| 988 | g3_StartFrame(viewer_eye, viewer_orient, zoom); |
| 989 | } |
| 990 | |
| 991 | void EndEditorFrame() { |
| 992 | Editor_g3_vp->unlock(); |
no test coverage detected