Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(230)

Unified Diff: LayoutTests/inspector/profiler/webgl/webgl-get-resource-state.html

Issue 1073863003: DevTools: remove Canvas profiler from DevTools source base. See details in the bug. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: tests gone Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: LayoutTests/inspector/profiler/webgl/webgl-get-resource-state.html
diff --git a/LayoutTests/inspector/profiler/webgl/webgl-get-resource-state.html b/LayoutTests/inspector/profiler/webgl/webgl-get-resource-state.html
deleted file mode 100644
index 09ccece0ff30287b5ffb933bfc19d3761e142d8e..0000000000000000000000000000000000000000
--- a/LayoutTests/inspector/profiler/webgl/webgl-get-resource-state.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<html>
-<head>
- <script src="../../../http/tests/inspector/inspector-test.js"></script>
- <script src="../canvas-profiler-test.js"></script>
-<script>
-if (window.internals)
- window.internals.settings.setWebGLErrorsToConsoleEnabled(false);
-
-var gl;
-var ctx;
-
-function createCanvasContext()
-{
- ctx = createCanvas2DContext();
- ctx.canvas.width = 32;
- ctx.canvas.height = 32;
-
- gl = createWebGLContext(document.getElementById("canvas"));
- console.assert(gl, "Failed to create a WebGL context");
-}
-
-function doCanvasCalls()
-{
- gl.getError();
-
- var texture = gl.createTexture();
- gl.bindTexture(gl.TEXTURE_2D, texture);
- gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, ctx.canvas);
-
- gl.activeTexture(gl.TEXTURE2);
- gl.bindBuffer(gl.ARRAY_BUFFER, gl.createBuffer());
- gl.bufferData(gl.ARRAY_BUFFER, new Float32Array([0,0,0, 1,1,1]), gl.STATIC_DRAW);
-
- gl.bindFramebuffer(gl.FRAMEBUFFER, gl.createFramebuffer());
-
- gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL, true);
- var texture = gl.createTexture();
- gl.bindTexture(gl.TEXTURE_2D, texture);
- gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR);
- gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR_MIPMAP_NEAREST);
- gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 512, 512, 0, gl.RGBA, gl.UNSIGNED_BYTE, null);
-
- var renderbuffer = gl.createRenderbuffer();
- gl.bindRenderbuffer(gl.RENDERBUFFER, renderbuffer);
- gl.renderbufferStorage(gl.RENDERBUFFER, gl.DEPTH_COMPONENT16, 512, 512);
- gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, texture, 0);
- gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.RENDERBUFFER, renderbuffer);
-
- gl.blendEquation(gl.FUNC_SUBTRACT);
- gl.blendEquationSeparate(gl.FUNC_ADD, gl.FUNC_REVERSE_SUBTRACT);
- gl.blendFunc(gl.ONE_MINUS_SRC_COLOR, gl.ONE_MINUS_DST_COLOR);
- gl.blendFuncSeparate(gl.ZERO, gl.ONE, gl.ONE, gl.ZERO);
-
- gl.clear(gl.DEPTH_BUFFER_BIT | gl.COLOR_BUFFER_BIT);
-
- gl.cullFace(gl.FRONT_AND_BACK);
- gl.depthFunc(gl.NOTEQUAL);
-
- gl.disable(gl.DITHER);
- gl.enable(gl.POLYGON_OFFSET_FILL);
-
- var vs = gl.createShader(gl.VERTEX_SHADER);
- gl.shaderSource(vs, "attribute vec4 aVertex; attribute vec4 aColor; varying vec4 vColor; void main() { vColor = aColor; gl_Position = aVertex; }");
- gl.compileShader(vs);
-
- var fs = gl.createShader(gl.FRAGMENT_SHADER);
- gl.shaderSource(fs, "precision mediump float; uniform vec4 uColor; void main() { gl_FragColor = uColor; }");
- gl.compileShader(fs);
-
- var program = gl.createProgram();
- gl.attachShader(program, vs);
- gl.attachShader(program, fs);
- gl.bindAttribLocation(program, 0, "aVertex");
- gl.bindAttribLocation(program, 1, "aColor");
- gl.linkProgram(program);
- gl.useProgram(program);
-
- var location = gl.getUniformLocation(program, "uColor");
-
- var extensions = [
- "OES_standard_derivatives",
- "OES_vertex_array_object",
- "EXT_texture_filter_anisotropic",
- ];
- for (var i = 0, extension; extension = extensions[i]; ++i) {
- var result1 = gl.getExtension(extension);
- var result2 = gl.getExtension("WEBKIT_" + extension);
- console.assert(result1 || result2, "Expected WebGL extension \"" + extension + "\" to be supported.");
- }
-
- var err = gl.getError();
- console.assert(err === gl.NO_ERROR, "Should be no GL errors, but was: " + err);
-}
-
-function test()
-{
- var traceLogId;
- var resourceIds;
- InspectorTest.enableCanvasAgent(step1);
- function step1()
- {
- InspectorTest.evaluateInPage("createCanvasContext()", step2);
- }
- function step2()
- {
- InspectorTest.CanvasAgent.startCapturing(didStartCapturing);
- }
- function didStartCapturing(error, id)
- {
- InspectorTest.assertTrue(!error && !!id, "Unexpected error: " + error);
- InspectorTest.addResult("\nStarted capturing.");
- traceLogId = id;
- InspectorTest.evaluateInPage("doCanvasCalls()", didCanvasCalls);
- }
- function didCanvasCalls()
- {
- InspectorTest.CanvasAgent.stopCapturing(traceLogId, didStopCapturing);
- }
- function didStopCapturing()
- {
- InspectorTest.addResult("Stopped capturing.");
- InspectorTest.CanvasAgent.getTraceLog(traceLogId, 0, undefined, didReceiveTraceLog);
- }
- function didReceiveTraceLog(error, traceLog)
- {
- InspectorTest.assertTrue(!error && !!traceLog, "Unexpected error: " + error);
- var traceLogCallsNumber = traceLog.calls.length;
- InspectorTest.assertTrue(traceLogCallsNumber > 0, "Expected not empty trace log calls array");
- resourceIds = InspectorTest.collectResourceIdsFromTraceLog(traceLog);
- InspectorTest.CanvasAgent.replayTraceLog(traceLogId, traceLogCallsNumber - 1, didReplayTraceLog);
- }
- function didReplayTraceLog(error, resourceState)
- {
- InspectorTest.assertTrue(!error && !!resourceState, "Unexpected error: " + error);
- InspectorTest.addResult("\n--- WebGLRenderingContext state ---");
- InspectorTest.dumpResourceState(resourceState);
- InspectorTest.CanvasAgent.getResourceState(traceLogId, resourceIds["WebGLBuffer@1"], didGetWebGLBufferState);
- }
- function didGetWebGLBufferState(error, resourceState)
- {
- InspectorTest.assertTrue(!error && !!resourceState, "Unexpected error: " + error);
- InspectorTest.addResult("\n--- WebGLBuffer state ---");
- InspectorTest.dumpResourceState(resourceState);
- InspectorTest.CanvasAgent.getResourceState(traceLogId, resourceIds["WebGLTexture@1"], didGetWebGLTextureState);
- }
- function didGetWebGLTextureState(error, resourceState)
- {
- InspectorTest.assertTrue(!error && !!resourceState, "Unexpected error: " + error);
- InspectorTest.addResult("\n--- WebGLTexture state ---");
- InspectorTest.dumpResourceState(resourceState);
- InspectorTest.CanvasAgent.getResourceState(traceLogId, resourceIds["WebGLProgram@1"], didGetWebGLProgramState);
- }
- function didGetWebGLProgramState(error, resourceState)
- {
- InspectorTest.assertTrue(!error && !!resourceState, "Unexpected error: " + error);
- InspectorTest.addResult("\n--- WebGLProgram state ---");
- InspectorTest.dumpResourceState(resourceState);
- InspectorTest.CanvasAgent.getResourceState(traceLogId, resourceIds["WebGLShader@1"], didGetWebGLShaderState);
- }
- function didGetWebGLShaderState(error, resourceState)
- {
- InspectorTest.assertTrue(!error && !!resourceState, "Unexpected error: " + error);
- InspectorTest.addResult("\n--- WebGLShader state ---");
- InspectorTest.dumpResourceState(resourceState);
- InspectorTest.CanvasAgent.getResourceState(traceLogId, resourceIds["WebGLFramebuffer@1"], didGetWebGLFramebufferState);
- }
- function didGetWebGLFramebufferState(error, resourceState)
- {
- InspectorTest.assertTrue(!error && !!resourceState, "Unexpected error: " + error);
- InspectorTest.addResult("\n--- WebGLFramebuffer state ---");
- InspectorTest.dumpResourceState(resourceState);
- InspectorTest.CanvasAgent.getResourceState(traceLogId, resourceIds["WebGLRenderbuffer@1"], didGetWebGLRenderbufferState);
- }
- function didGetWebGLRenderbufferState(error, resourceState)
- {
- InspectorTest.assertTrue(!error && !!resourceState, "Unexpected error: " + error);
- InspectorTest.addResult("\n--- WebGLRenderbuffer state ---");
- InspectorTest.dumpResourceState(resourceState);
- InspectorTest.CanvasAgent.getResourceState(traceLogId, resourceIds["WebGLUniformLocation@1"], didGetWebGLUniformLocationState);
- }
- function didGetWebGLUniformLocationState(error, resourceState)
- {
- InspectorTest.assertTrue(!error && !!resourceState, "Unexpected error: " + error);
- InspectorTest.addResult("\n--- WebGLUniformLocation state ---");
- InspectorTest.dumpResourceState(resourceState);
- InspectorTest.completeTest();
- }
-}
-
-</script>
-</head>
-<body onload="runTest()">
-<p>
-Tests canvas WebGL ResourceState during the replay.
-</p>
-<canvas id="canvas"></canvas>
-</body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698