More Related Content
Similar to WebGL의 무궁무진한 가능성 (20)
WebGL의 무궁무진한 가능성
- 19. Fragment Shader
Vertex Shader
Datavarvertices= [ 0.0, 1.0, 0.0, //x,y,z1.0, -1.0, 0.0, -1.0, -1.0, 0.0 ];
varbuffer= gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER,buffer);
gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(vertices));
- 20. Fragment Shader
Vertex Shader
Data
attribute vec3 aVertexPosition;
void main(void) {
gl_Position = vec4(aVertexPosition, 1.0);
}
0
1
0
1
-1
0
….
-1
-1
0
}
}
}
Attribute : aVertexPosition-> Vertex Shader
aVertexPosition
(0,1,0)
}
aVertexPosition
(1,-1,0)
}
aVertexPosition
(-1,-1,0)
}