Завтра, если решения не найдешь, посмотрю режимы смешивания.
Ну а, как вариант, можешь сделать белую копию спрайта, отрисовывать его до отрисовки цветного спрайта и менять у цветного спрайта прозрачность.
Так же, чтобы сделать белым, всё таки можно использовать d3d_set_fog
Как то так:
Code
d3d_set_fog(1,c_white,0,i)
draw_sprite_ext(sprite_index,0,x,y,1,1,0,c_white,1)
И изменять i через таймер, увеличивая каждый раз, допустим, на 0.1, должно получиться по идеи.