faktycznie, zapomniałem o alfie. wrzuć to do fragment shadera:
varying vec2 v_vTexcoord;
void main()
{
vec4 col = texture2D( gm_BaseTexture, v_vTexcoord ); // pobieramy kolor pixela z tekstury.
float gray = dot( col.xyz, vec3( 0.299, 0.587, 0.144 ) ); // ta operacja wykonuje szybka transformacje koloru w skale szarosci.
gl_FragColor = vec4( mix( vec3( 0.0, 0.0, 1.0 ), vec3( 1.0, 1.0, 1.0 ), vec3( gray ) ), col.a );
}
a jak chcesz specjalnie dla Ciebie zajefajny efekt animowanego stopniowego zamrazania, wyslij mi grafike na PW - dam CI efekt i pokaze Ci jak kolejne grafiki przygotowywac zeby i one wspoldzialaly z efektem :)