Quote:

bmap_blit scaled to a wrong size when the source bitmap was not a power of 2 (all lite-C and A7 versions; fixed in A7.05.9).




Hm on my system bmap_blit used to work in most cases but now it doesn't any more. Some examples:

1:
Code:
  
bmap_blit (li_p,temp_tex,vector(109,51,0),NULL);



This worked before (A7.054) and it works now (A7.06).


2:
Code:
 bmap_blit (tex_p,temp_tex,vector(4+50*(number-1),155,0),vector(40,40,0));



This doesn't work any more with any number value



3:
Code:
    bmap_blit (tex_dia,temp_tex,vector(40*((number-1)%4),40*integer((number-1)/4),0),vector(40,40,0));



This only works now if the vector becomes a nullvector (previously it worked with any number value which gave a result in the borders of the bitmap)

4:
Code:
    bmap_blit(temp2_tex,temp_tex,nullvector,vector(height_vars[3],height_vars[3],0));



This didn't work before but it works now!

So it seems that the function has the most problems when giving a position and a scale value at the same time.