我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>VR>行业资讯>技术专区

WebGL 简单范例 代码

文章来源:不详 作者:Frank 发布时间:2010年10月11日 点击数: 字号:
     7:   // compile vertex shader 

     8:   g_WebGLContext.shaderSource( vertexShader, vsSource ); 

     9:   g_WebGLContext.compileShader( vertexShader );

     10:   if( !g_WebGLContext.getShaderParameter( vertexShader, g_WebGLContext.COMPILE_STATUS ) )

     11:     alert( g_WebGLContext.getShaderInfoLog( vertexShader ) );

     12: 

     13:   // create fragment shader

     14:   var fsSource = getShaderSource( "fs_01" );

     15:   var fragmentShader = g_WebGLContext.createShader( g_WebGLContext.FRAGMENT_SHADER );

     16: 

     17:   // compile fragment shader

     18:   g_WebGLContext.shaderSource( fragmentShader, fsSource );

     19:   g_WebGLContext.compileShader( fragmentShader );

     20:   if( !g_WebGLContext.getShaderParameter( fragmentShader, g_WebGLContext.COMPILE_STATUS ) )

     21:     alert( g_WebGLContext.getShaderInfoLog( fragmentShader ) );

     22: 

     23:   // create shader program

     24:   g_ShaderProgram = g_WebGLContext.createProgram();

     25:   g_WebGLContext.attachShader( g_ShaderProgram, vertexShader );

共11页 您在第7页 首页 上一页 1 2 3 4 5 6 7 8 9 10 11 下一页 尾页 跳转到页 本页共有3314个字符
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料