Changes between Version 1 and Version 2 of webgl


Ignore:
Timestamp:
Oct 4, 2013, 4:13:38 PM (7 years ago)
Author:
Leon Kos
Comment:

narekovaji

Legend:

Unmodified
Added
Removed
Modified
  • webgl

    v1 v2  
    55#!html
    66<b>hi</b>
    7 <script type=”text/javascript”>
     7<script type="text/javascript">
    88var gl;
    99var canvas;
     
    1212 
    1313function createGLContext(canvas) {
    14   var names = [“webgl”, “experimental-webgl”];
     14  var names = ["webgl", "experimental-webgl"];
    1515  var context = null;
    1616  for (var i=0; i < names.length; i++) {
     
    2626    context.viewportHeight = canvas.height;
    2727  } else {
    28     alert(“Failed to create WebGL context!”);
     28    alert("Failed to create WebGL context!");
    2929  }
    3030  return context;
     
    4646function setupShaders() {
    4747  var vertexShaderSource =
    48     “attribute vec3 aVertexPosition;                 \n” +
    49     “void main() {                                   \n” +
    50     “  gl_Position = vec4(aVertexPosition, 1.0);     \n” +
    51     “}                                               \n”;           
     48    "attribute vec3 aVertexPosition;                 \n" +
     49    "void main() {                                   \n" +
     50    "  gl_Position = vec4(aVertexPosition, 1.0);     \n" +
     51    "}                                               \n";           
    5252   
    5353   var fragmentShaderSource =
    54      “precision mediump float;                    \n”+
    55      “void main() {                               \n”+
    56      “  gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);  \n”+
    57      “}                                           \n”;
     54     "precision mediump float;                    \n"+
     55     "void main() {                               \n"+
     56     "  gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);  \n"+
     57     "}                                           \n";
    5858     
    5959  var vertexShader = loadShader(gl.VERTEX_SHADER, vertexShaderSource);
     
    7272 
    7373  shaderProgram.vertexPositionAttribute =
    74   gl.getAttribLocation(shaderProgram, “aVertexPosition”);
     74  gl.getAttribLocation(shaderProgram, "aVertexPosition");
    7575}
    7676 
     
    102102 
    103103function startup() {
    104   canvas = document.getElementById(“myGLCanvas”);
     104  canvas = document.getElementById("myGLCanvas");
    105105  gl = createGLContext(canvas);
    106106  setupShaders();
     
    113113</head>
    114114 
    115 <canvas id=”myGLCanvas” width=”500” height=”500”></canvas>
     115<canvas id="myGLCanvas" width="500" height="500"></canvas>
    116116<form><input type="button" value="Draw" onclick="startup()"/></form>
    117117