[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54936] trunk/blender/source/blender/ windowmanager/intern/wm_playanim.c: Draw a checker board as a background for animation player

Sergey Sharybin sergey.vfx at gmail.com
Thu Feb 28 15:25:18 CET 2013


Revision: 54936
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54936
Author:   nazgul
Date:     2013-02-28 14:25:18 +0000 (Thu, 28 Feb 2013)
Log Message:
-----------
Draw a checker board as a background for animation player

This makes it easier and useful to investigate alpha channels,
without this straight colors are displayed on the screen which
are completely useless in case of player.

Modified Paths:
--------------
    trunk/blender/source/blender/windowmanager/intern/wm_playanim.c

Modified: trunk/blender/source/blender/windowmanager/intern/wm_playanim.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_playanim.c	2013-02-28 14:25:09 UTC (rev 54935)
+++ trunk/blender/source/blender/windowmanager/intern/wm_playanim.c	2013-02-28 14:25:18 UTC (rev 54936)
@@ -252,8 +252,15 @@
 
 	glRasterPos2f(0.0f, 0.0f);
 
+	glEnable(GL_BLEND);
+	glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+
+	fdrawcheckerboard(0.0f, 0.0f, ibuf->x, ibuf->y);
+
 	glDrawPixels(ibuf->x, ibuf->y, GL_RGBA, GL_UNSIGNED_BYTE, ibuf->rect);
 
+	glDisable(GL_BLEND);
+
 	pupdate_time();
 
 	if (picture && (g_WS.qual & (WS_QUAL_SHIFT | WS_QUAL_LMOUSE)) && (fontid != -1)) {




More information about the Bf-blender-cvs mailing list