Bug fix #2799
authorTon Roosendaal <ton@blender.org>
Thu, 14 Jul 2005 13:50:48 +0000 (13:50 +0000)
committerTon Roosendaal <ton@blender.org>
Thu, 14 Jul 2005 13:50:48 +0000 (13:50 +0000)
Sequence effect "gamma cross" didn't work since 2.36. Caused by not
initialized gamma tables...

source/blender/src/sequence.c

index 37b61c60fe3a9890201a6d734664ff1c4475456c..a63d26d8bbdda5665ca19b48511557d010774ee7 100644 (file)
@@ -624,10 +624,13 @@ void do_cross_effect(float facf0, float facf1, int x, int y, unsigned int *rect1
 
 void do_gammacross_effect(float facf0, float facf1, int x, int y, unsigned int *rect1, unsigned int *rect2, unsigned int *out)
 {
+       extern void init_filt_mask(void);       // initrender.c, bad level call...
        int fac1, fac2, col;
        int xo;
        char *rt1, *rt2, *rt;
 
+       init_filt_mask();       // nasty call to render code... but it uses gamtabs here
+       
        xo= x;
        rt1= (char *)rect1;
        rt2= (char *)rect2;