Commit: 96e1b46791d57b81ac34ab42b782471c0099d291
Author: Germano Cavalcante
Date:   Thu Mar 23 14:56:42 2017 -0300
Branches: blender2.8
https://developer.blender.org/rB96e1b46791d57b81ac34ab42b782471c0099d291

OpenGL Immediate Mode: finalize `image_draw`

The directive `#if 0` was ignored.

Part of T49043

===================================================================

M       source/blender/editors/space_image/image_draw.c

===================================================================

diff --git a/source/blender/editors/space_image/image_draw.c 
b/source/blender/editors/space_image/image_draw.c
index d525886996..e8b32789cb 100644
--- a/source/blender/editors/space_image/image_draw.c
+++ b/source/blender/editors/space_image/image_draw.c
@@ -481,7 +481,6 @@ static void draw_image_buffer(const bContext *C, SpaceImage 
*sima, ARegion *ar,
 {
        int x, y;
 
-       /* set zoom */
        glaDefine2DArea(&ar->winrct);
        
        /* find window pixel coordinates of origin */
@@ -548,9 +547,6 @@ static void draw_image_buffer(const bContext *C, SpaceImage 
*sima, ARegion *ar,
                if (sima->flag & SI_USE_ALPHA)
                        glDisable(GL_BLEND);
        }
-
-       /* reset zoom */
-       glPixelZoom(1.0f, 1.0f);
 }
 
 static unsigned int *get_part_from_buffer(unsigned int *buffer, int width, 
short startx, short starty, short endx, short endy)
@@ -918,8 +914,12 @@ void draw_image_cache(const bContext *C, ARegion *ar)
        /* Draw current frame. */
        x = (cfra - sfra) / (efra - sfra + 1) * ar->winx;
 
-       UI_ThemeColor(TH_CFRAME);
-       glRecti(x, 0, x + ceilf(framelen), 8 * UI_DPI_FAC);
+       unsigned pos = add_attrib(immVertexFormat(), "pos", COMP_I32, 2, 
CONVERT_INT_TO_FLOAT);
+       immBindBuiltinProgram(GPU_SHADER_2D_UNIFORM_COLOR);
+       immUniformThemeColor(TH_CFRAME);
+       immRecti(pos, x, 0, x + ceilf(framelen), 8 * UI_DPI_FAC);
+       immUnbindProgram();
+
        ED_region_cache_draw_curfra_label(cfra, x, 8.0f * UI_DPI_FAC);
 
        if (mask != NULL) {

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to