GLSL是強類型語言;必須進行顯式的強制類型轉換,不存在隱式的類型轉換
int b = int(2.0);
int a = 2;
float c = float(a);
vec類型的初始化與賦值
vec2 a = vec2(1.0,2.0);
vec2 b = vec2(3.0,4.0);
vec4 = vec4(a,b);//c = vec4(1.0,2.0,3.0,4.0);
vec2 g = vec2(1.0,2.0);
float h = 3.0;
vec3 j = vec3(g,h);
vec類型的訪問
選擇子(selector)
x,y,z,w
r,g,b,a
s,t,p,q
攪拌式訪問
如color.bgr