Привет, форумчане. Вот пытаюсь разобраться в шейдерах и никак не пойму, как изменить прозрачность текстуры (alpha) и как наложить одну текстуру на вторую... 
 Пытаюсь делать так, но не получается 
 Код
 
     terrainTexture = texture2D(region1ColorMap, gl_TexCoord[0].st); // Присваиваю переменной текстуру 
     terrainTexture.a = alpha; // изменяю прозрачность 
     terrainColor += terrainTexture; // накладываю текстуру с прозрачностью поверх старой 
 
 Где ошибка? Или я полностью всё ни так делаю???