Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Poirier <theeth@yahoo.com>2007-02-25 19:22:19 +0300
committerMartin Poirier <theeth@yahoo.com>2007-02-25 19:22:19 +0300
commit0bd2d0ff4519cb7238ec103cc7699521f60aeca0 (patch)
treebe47053c4bda0628f432ce3b1b6b5ab4d5bfc1f5 /source/blender/src/transform_snap.c
parenta91e25ac1f204869f3ff57117dc80f09ce1e3b8d (diff)
=== Transform Snap ===
adding GL_DEPTH_TEST disable and enable to make sure snapping circle is drawn on top.
Diffstat (limited to 'source/blender/src/transform_snap.c')
-rw-r--r--source/blender/src/transform_snap.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/src/transform_snap.c b/source/blender/src/transform_snap.c
index a8f0124de8d..9f280dea20b 100644
--- a/source/blender/src/transform_snap.c
+++ b/source/blender/src/transform_snap.c
@@ -88,6 +88,8 @@ void drawSnapping(TransInfo *t)
float size;
char col[4];
+ glDisable(GL_DEPTH_TEST);
+
size = get_drawsize(G.vd);
size *= 0.5f * BIF_GetThemeValuef(TH_VERTEX_SIZE);
@@ -101,10 +103,13 @@ void drawSnapping(TransInfo *t)
/* sets view screen aligned */
glRotatef( -360.0f*saacos(G.vd->viewquat[0])/(float)M_PI, G.vd->viewquat[1], G.vd->viewquat[2], G.vd->viewquat[3]);
-
+
Mat4One(unitmat);
drawcircball(GL_LINE_LOOP, unitmat[3], size, unitmat);
+
glPopMatrix();
+
+ if(G.vd->zbuf) glEnable(GL_DEPTH_TEST);
}
}