OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 // | 4 // |
5 // READ BEFORE UPDATING: | 5 // READ BEFORE UPDATING: |
6 // If this file is updated, make sure to increment the "revision" value of any | 6 // If this file is updated, make sure to increment the "revision" value of any |
7 // tests that use this file in content/test/gpu/page_sets/pixel_tests.py. This | 7 // tests that use this file in content/test/gpu/page_sets/pixel_tests.py. This |
8 // will ensure that the baseline images are regenerated on the next run. | 8 // will ensure that the baseline images are regenerated on the next run. |
9 | 9 |
10 var vertexShader = [ | 10 var vertexShader = [ |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
100 var g_glUtil; | 100 var g_glUtil; |
101 | 101 |
102 function makeMain(antialias, alpha) | 102 function makeMain(antialias, alpha) |
103 { | 103 { |
104 return function() { | 104 return function() { |
105 var canvas = document.getElementById("c"); | 105 var canvas = document.getElementById("c"); |
106 g_glUtil = initGL(canvas, antialias, alpha); | 106 g_glUtil = initGL(canvas, antialias, alpha); |
107 if (g_glUtil && setup(g_glUtil)) { | 107 if (g_glUtil && setup(g_glUtil)) { |
108 drawSomeFramesUtil(); | 108 drawSomeFramesUtil(); |
109 } else { | 109 } else { |
110 domAutomationController.setAutomationId(1); | |
111 domAutomationController.send("FAILURE"); | 110 domAutomationController.send("FAILURE"); |
112 } | 111 } |
113 }; | 112 }; |
114 } | 113 } |
115 | 114 |
116 function drawSomeFramesUtil() | 115 function drawSomeFramesUtil() |
117 { | 116 { |
118 if (g_swapsBeforeAckUtil == 0) { | 117 if (g_swapsBeforeAckUtil == 0) { |
119 domAutomationController.setAutomationId(1); | |
120 domAutomationController.send("SUCCESS"); | 118 domAutomationController.send("SUCCESS"); |
121 } else { | 119 } else { |
122 g_swapsBeforeAckUtil--; | 120 g_swapsBeforeAckUtil--; |
123 drawTriangle(g_glUtil); | 121 drawTriangle(g_glUtil); |
124 window.requestAnimationFrame(drawSomeFramesUtil); | 122 window.requestAnimationFrame(drawSomeFramesUtil); |
125 } | 123 } |
126 } | 124 } |
OLD | NEW |