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:
authorTon Roosendaal <ton@blender.org>2008-12-20 16:29:35 +0300
committerTon Roosendaal <ton@blender.org>2008-12-20 16:29:35 +0300
commit5f7ad7081157ff104320e2a51a1acb0bb679ad04 (patch)
tree917291be0042c64db24afdd71a06962f53e49b9e /source/blender/editors/space_view3d/drawobject.c
parentcc80111b2bb9ccf62064979ae527cb2da10e4c31 (diff)
2.5
Put back armature drawing code. The BIF_editarmature.h is a placeholder... need it to get it work.
Diffstat (limited to 'source/blender/editors/space_view3d/drawobject.c')
-rw-r--r--source/blender/editors/space_view3d/drawobject.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c
index ca813e919fc..99adea5467e 100644
--- a/source/blender/editors/space_view3d/drawobject.c
+++ b/source/blender/editors/space_view3d/drawobject.c
@@ -133,7 +133,6 @@ void EM_init_index_arrays(int x, int y, int z) {} // XXX
void EM_free_index_arrays(void) {} // XXX
#define EM_FGON 0
EditFace *EM_get_actFace(int x) {return NULL;} // XXX
-int draw_armature(Base *base, int x, int y) {return 0;} // XXX
int em_solidoffs; // XXX
int em_wireoffs;
int em_vertoffs;
@@ -4542,7 +4541,7 @@ static void drawtexspace(Object *ob)
}
/* draws wire outline */
-static void drawSolidSelect(View3D *v3d, Base *base)
+static void drawSolidSelect(Scene *scene, View3D *v3d, Base *base)
{
Object *ob= base->object;
@@ -4562,7 +4561,7 @@ static void drawSolidSelect(View3D *v3d, Base *base)
}
else if(ob->type==OB_ARMATURE) {
if(!(ob->flag & OB_POSEMODE))
- draw_armature(base, OB_WIRE, 0);
+ draw_armature(scene, v3d, base, OB_WIRE, 0);
}
glLineWidth(1.0);
@@ -4888,7 +4887,7 @@ void draw_object(Scene *scene, ARegion *ar, View3D *v3d, Base *base, int flag)
if((v3d->flag & V3D_SELECT_OUTLINE) && ob->type!=OB_MESH) {
if(dt>OB_WIRE && dt<OB_TEXTURE && ob!=G.obedit && (flag && DRAW_SCENESET)==0) {
if (!(ob->dtx&OB_DRAWWIRE) && (ob->flag&SELECT) && !(flag&DRAW_PICKING)) {
- drawSolidSelect(v3d, base);
+ drawSolidSelect(scene, v3d, base);
}
}
}
@@ -5033,7 +5032,7 @@ void draw_object(Scene *scene, ARegion *ar, View3D *v3d, Base *base, int flag)
break;
case OB_ARMATURE:
if(dt>OB_WIRE) GPU_enable_material(0, NULL); // we use default material
- empty_object= draw_armature(base, dt, flag);
+ empty_object= draw_armature(scene, v3d, base, dt, flag);
if(dt>OB_WIRE) GPU_disable_material();
break;
default: