WebGL 简单范例 代码
{ gl_FragColor = vec4( 1.0, 1.0, 1.0, 1.0 );
}
</script>
在上面这样写了之后,基本上就是写好了最单纯的 vertex shader 和 fragment shader 了。
而要使用这两个 shader 程序,在 JavaScript 程序的部分还需要先透过 DOM 的架构,把他们的程序代码读取出来成一个字符串,这部分 Heresy 是把他写成一个函式:
function getShaderSource( id )
{ // get shader script element
var shaderScript = document.getElementById( id );
if( !shaderScript ) return null; // get shader program string
var str = ""; var childNode = shaderScript.firstChild;
while( childNode )
{
上一篇:WebGL入门—主流浏览器设置[ 10-11 ]
下一篇:webmax系列教程1:导航图制作[ 10-11 ]