diff options
author | Ton Roosendaal <ton@blender.org> | 2009-05-18 20:42:34 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2009-05-18 20:42:34 +0400 |
commit | 0cd511eee8039f9c0f59004329cff911693ac761 (patch) | |
tree | 9d7c0203b79db54d23412c61de97520452ba7c3a /source/blender/editors/sculpt_paint | |
parent | d128e1656169db09efb6cc11208cc98f5bbc54bc (diff) |
2.5
Text drawing in 3D window fixed, using BLF default font (yes, nice AA'ed
fonts too :)
Solved it by gathering all strings that needs to be drawn for an object,
and then draw in end of object drawing, in pixelspace. Also cleaned up
some of the code for projecting 3d coords, much nicer now (mat stored in
region-view3d)
Diffstat (limited to 'source/blender/editors/sculpt_paint')
-rw-r--r-- | source/blender/editors/sculpt_paint/paint_image.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/editors/sculpt_paint/paint_image.c b/source/blender/editors/sculpt_paint/paint_image.c index 22fb8e61789..77cd06581fd 100644 --- a/source/blender/editors/sculpt_paint/paint_image.c +++ b/source/blender/editors/sculpt_paint/paint_image.c @@ -276,7 +276,6 @@ typedef struct ProjPaintState { float cloneOffset[2]; float projectMat[4][4]; /* Projection matrix, use for getting screen coords */ - float viewMat[4][4]; float viewDir[3]; /* View vector, use for do_backfacecull and for ray casting with an ortho viewport */ float viewPos[3]; /* View location in object relative 3D space, so can compare to verts */ float clipsta, clipend; @@ -2971,7 +2970,7 @@ static void project_paint_begin(ProjPaintState *ps) ps->viewDir[1] = 0.0f; ps->viewDir[2] = 1.0f; - view3d_get_object_project_mat(ps->rv3d, ps->ob, ps->projectMat, ps->viewMat); + view3d_get_object_project_mat(ps->rv3d, ps->ob, ps->projectMat); /* viewDir - object relative */ Mat4Invert(ps->ob->imat, ps->ob->obmat); |