| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 <!-- | 
|  | 2 Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
|  | 3 Use of this source code is governed by a BSD-style license that can be | 
|  | 4 found in the LICENSE file. | 
|  | 5  --> | 
|  | 6 <!DOCTYPE html> | 
|  | 7 <html> | 
|  | 8 <head> | 
|  | 9 <meta charset="utf-8"> | 
|  | 10   <title>GLSL step-float function test</title> | 
|  | 11   <link rel="stylesheet" href="../../../resources/js-test-style.css"/> | 
|  | 12   <link rel="stylesheet" href="../../resources/glsl-feature-tests.css"/> | 
|  | 13   <script src="../../../resources/js-test-pre.js"></script> | 
|  | 14   <script src="../../resources/webgl-test.js"> </script> | 
|  | 15   <script src="../../resources/webgl-test-utils.js"> </script> | 
|  | 16   <script src="../../resources/glsl-generator.js"> </script> | 
|  | 17 </head> | 
|  | 18 <body> | 
|  | 19 <div id="description"></div> | 
|  | 20 <div id="console"></div> | 
|  | 21 <script> | 
|  | 22 GLSLGenerator.runFeatureTest({ | 
|  | 23   feature: "step", | 
|  | 24   args: "float edge, $(type) value", | 
|  | 25   baseArgs: "edge, value$(field)", | 
|  | 26   testFunc: "$(func)(float, $(type))", | 
|  | 27   emuFunc: ["float $(func)_base(float edge, float value) {", | 
|  | 28             "  return value < edge ? 0.0 : 1.0;", | 
|  | 29             "}"].join("\n"), | 
|  | 30   gridRes: 8, | 
|  | 31   tests: [ | 
|  | 32     ["$(output) = vec4(", | 
|  | 33      "    $(func)(0.3, $(input).x),", | 
|  | 34      "    $(func)(0.7, $(input).y),", | 
|  | 35      "    0,", | 
|  | 36      "    1);"].join("\n"), | 
|  | 37     ["$(output) = vec4(", | 
|  | 38      "    $(func)(0.4, $(input).xy),", | 
|  | 39      "    0, 1);"].join("\n"), | 
|  | 40     ["$(output) = vec4(", | 
|  | 41      "    $(func)(0.4, $(input).xyz),", | 
|  | 42      "    1);"].join("\n"), | 
|  | 43     ["$(output) = ", | 
|  | 44      "    $(func)(0.4, $(input));"].join("\n") | 
|  | 45   ] | 
|  | 46 }); | 
|  | 47 successfullyParsed = true; | 
|  | 48 </script> | 
|  | 49 </body> | 
|  | 50 </html> | 
|  | 51 | 
| OLD | NEW | 
|---|