diff options
author | Joshua Leung <aligorith@gmail.com> | 2008-03-02 04:17:17 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2008-03-02 04:17:17 +0300 |
commit | ed1affb2ca6abd06d9b13dd2760fc0e62723844d (patch) | |
tree | 939442393809043aae49fd0430b87797056530a9 /source/blender/src/drawaction.c | |
parent | 2b7e99da69be5e861bdf6ea808bedf9fd8b161bc (diff) |
Bugfix:
Disabled fully OpenGl-based drawing of keyframes in the Action Editor. This was apparently causing problems on some Intel cards...
Diffstat (limited to 'source/blender/src/drawaction.c')
-rw-r--r-- | source/blender/src/drawaction.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/src/drawaction.c b/source/blender/src/drawaction.c index b2722bcdb93..9dbcd656df6 100644 --- a/source/blender/src/drawaction.c +++ b/source/blender/src/drawaction.c @@ -1218,6 +1218,7 @@ static ActKeyColumn *cfra_find_actkeycolumn (ListBase *keys, float cframe) return NULL; } +#if 0 // disabled, as some intel cards have problems with this /* Draw a simple diamond shape with a filled in center (in screen space) */ static void draw_key_but(int x, int y, short w, short h, int sel) { @@ -1247,6 +1248,7 @@ static void draw_key_but(int x, int y, short w, short h, int sel) glVertex2i(xmin, yc); glEnd(); } +#endif static void draw_keylist(gla2DDrawInfo *di, ListBase *keys, ListBase *blocks, float ypos) { @@ -1300,11 +1302,12 @@ static void draw_keylist(gla2DDrawInfo *di, ListBase *keys, ListBase *blocks, fl gla2DDrawTranslatePt(di, ak->cfra, ypos, &sc_x, &sc_y); /* draw using icons - old way which is slower but more proven */ - //if(ak->sel & 1) BIF_icon_draw_aspect(sc_x-7, sc_y-6, ICON_SPACE2, 1.0f); - //else BIF_icon_draw_aspect(sc_x-7, sc_y-6, ICON_SPACE3, 1.0f); + if(ak->sel & SELECT) BIF_icon_draw_aspect(sc_x-7, sc_y-6, ICON_SPACE2, 1.0f); + else BIF_icon_draw_aspect(sc_x-7, sc_y-6, ICON_SPACE3, 1.0f); /* draw using OpenGL - slightly uglier but faster */ - draw_key_but(sc_x-5, sc_y-4, 11, 11, (ak->sel & SELECT)); + // NOTE: disabled for now, as some intel cards seem to have problems with this + //draw_key_but(sc_x-5, sc_y-4, 11, 11, (ak->sel & SELECT)); } } |