| OLD | NEW |
| (Empty) |
| 1 CONSOLE WARNING: 'CanvasRenderingContext2D.webkitImageSmoothingEnabled' is depre
cated. Please use 'CanvasRenderingContext2D.imageSmoothingEnabled' instead. | |
| 2 Tests canvas WebGL ResourceState during the replay. | |
| 3 | |
| 4 | |
| 5 Started capturing. | |
| 6 Stopped capturing. | |
| 7 | |
| 8 --- WebGLRenderingContext state --- | |
| 9 {ResourceState} length(imageURL):1594 | |
| 10 ACTIVE_TEXTURE: TEXTURE2 | |
| 11 ARRAY_BUFFER_BINDING: WebGLBuffer@1 | |
| 12 BLEND: false | |
| 13 BLEND_COLOR: Float32Array[4] | |
| 14 BLEND_DST_ALPHA: 0 | |
| 15 BLEND_DST_RGB: 1 | |
| 16 BLEND_EQUATION_ALPHA: FUNC_REVERSE_SUBTRACT | |
| 17 BLEND_EQUATION_RGB: FUNC_ADD | |
| 18 BLEND_SRC_ALPHA: 1 | |
| 19 BLEND_SRC_RGB: 0 | |
| 20 COLOR_CLEAR_VALUE: Float32Array[4] | |
| 21 COLOR_WRITEMASK: Array[4] | |
| 22 CULL_FACE: false | |
| 23 CULL_FACE_MODE: FRONT_AND_BACK | |
| 24 CURRENT_PROGRAM: WebGLProgram@1 | |
| 25 DEPTH_CLEAR_VALUE: 1 | |
| 26 DEPTH_FUNC: NOTEQUAL | |
| 27 DEPTH_RANGE: Float32Array[2] | |
| 28 DEPTH_TEST: false | |
| 29 DEPTH_WRITEMASK: true | |
| 30 DITHER: false | |
| 31 ELEMENT_ARRAY_BUFFER_BINDING: null | |
| 32 ENABLED_EXTENSIONS[4] | |
| 33 EXT_texture_filter_anisotropic: EXTTextureFilterAnisotropic | |
| 34 OES_standard_derivatives: OESStandardDerivatives | |
| 35 OES_vertex_array_object: OESVertexArrayObject | |
| 36 WEBKIT_EXT_texture_filter_anisotropic: EXTTextureFilterAnisotropic | |
| 37 FRAGMENT_SHADER_DERIVATIVE_HINT_OES: DONT_CARE | |
| 38 FRAMEBUFFER_BINDING: WebGLFramebuffer@1 | |
| 39 FRONT_FACE: CCW | |
| 40 GENERATE_MIPMAP_HINT: DONT_CARE | |
| 41 LINE_WIDTH: 1 | |
| 42 PACK_ALIGNMENT: 4 | |
| 43 POLYGON_OFFSET_FACTOR: 0 | |
| 44 POLYGON_OFFSET_FILL: true | |
| 45 POLYGON_OFFSET_UNITS: 0 | |
| 46 RENDERBUFFER_BINDING: WebGLRenderbuffer@1 | |
| 47 SAMPLE_ALPHA_TO_COVERAGE: false | |
| 48 SAMPLE_COVERAGE: false | |
| 49 SAMPLE_COVERAGE_INVERT: false | |
| 50 SAMPLE_COVERAGE_VALUE: 1 | |
| 51 SCISSOR_BOX: Int32Array[4] | |
| 52 SCISSOR_TEST: false | |
| 53 STENCIL_BACK_FAIL: KEEP | |
| 54 STENCIL_BACK_FUNC: ALWAYS | |
| 55 STENCIL_BACK_PASS_DEPTH_FAIL: KEEP | |
| 56 STENCIL_BACK_PASS_DEPTH_PASS: KEEP | |
| 57 STENCIL_BACK_REF: 0 | |
| 58 STENCIL_BACK_VALUE_MASK: 4294967295 | |
| 59 STENCIL_BACK_WRITEMASK: 4294967295 | |
| 60 STENCIL_CLEAR_VALUE: 0 | |
| 61 STENCIL_FAIL: KEEP | |
| 62 STENCIL_FUNC: ALWAYS | |
| 63 STENCIL_PASS_DEPTH_FAIL: KEEP | |
| 64 STENCIL_PASS_DEPTH_PASS: KEEP | |
| 65 STENCIL_REF: 0 | |
| 66 STENCIL_TEST: false | |
| 67 STENCIL_VALUE_MASK: 4294967295 | |
| 68 STENCIL_WRITEMASK: 4294967295 | |
| 69 TEXTURE_BINDING_2D: WebGLTexture@2 | |
| 70 TEXTURE_BINDING_CUBE_MAP: null | |
| 71 TEXTURE_UNITS[16] | |
| 72 TEXTURE0 | |
| 73 TEXTURE_2D: WebGLTexture@1 | |
| 74 TEXTURE_CUBE_MAP: null | |
| 75 TEXTURE1 | |
| 76 TEXTURE_2D: null | |
| 77 TEXTURE_CUBE_MAP: null | |
| 78 TEXTURE2 | |
| 79 TEXTURE_2D: WebGLTexture@2 | |
| 80 TEXTURE_CUBE_MAP: null | |
| 81 TEXTURE3 | |
| 82 TEXTURE_2D: null | |
| 83 TEXTURE_CUBE_MAP: null | |
| 84 TEXTURE4 | |
| 85 TEXTURE_2D: null | |
| 86 TEXTURE_CUBE_MAP: null | |
| 87 TEXTURE5 | |
| 88 TEXTURE_2D: null | |
| 89 TEXTURE_CUBE_MAP: null | |
| 90 TEXTURE6 | |
| 91 TEXTURE_2D: null | |
| 92 TEXTURE_CUBE_MAP: null | |
| 93 TEXTURE7 | |
| 94 TEXTURE_2D: null | |
| 95 TEXTURE_CUBE_MAP: null | |
| 96 TEXTURE8 | |
| 97 TEXTURE_2D: null | |
| 98 TEXTURE_CUBE_MAP: null | |
| 99 TEXTURE9 | |
| 100 TEXTURE_2D: null | |
| 101 TEXTURE_CUBE_MAP: null | |
| 102 TEXTURE10 | |
| 103 TEXTURE_2D: null | |
| 104 TEXTURE_CUBE_MAP: null | |
| 105 TEXTURE11 | |
| 106 TEXTURE_2D: null | |
| 107 TEXTURE_CUBE_MAP: null | |
| 108 TEXTURE12 | |
| 109 TEXTURE_2D: null | |
| 110 TEXTURE_CUBE_MAP: null | |
| 111 TEXTURE13 | |
| 112 TEXTURE_2D: null | |
| 113 TEXTURE_CUBE_MAP: null | |
| 114 TEXTURE14 | |
| 115 TEXTURE_2D: null | |
| 116 TEXTURE_CUBE_MAP: null | |
| 117 TEXTURE15 | |
| 118 TEXTURE_2D: null | |
| 119 TEXTURE_CUBE_MAP: null | |
| 120 UNPACK_ALIGNMENT: 4 | |
| 121 UNPACK_COLORSPACE_CONVERSION_WEBGL: BROWSER_DEFAULT_WEBGL | |
| 122 UNPACK_FLIP_Y_WEBGL: true | |
| 123 UNPACK_PREMULTIPLY_ALPHA_WEBGL: false | |
| 124 VERTEX_ARRAY_BINDING_OES: null | |
| 125 VERTEX_ATTRIB_ARRAYS[16] | |
| 126 0 | |
| 127 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 128 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 129 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 130 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 131 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 132 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 133 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 134 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 135 1 | |
| 136 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 137 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 138 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 139 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 140 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 141 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 142 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 143 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 144 2 | |
| 145 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 146 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 147 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 148 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 149 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 150 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 151 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 152 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 153 3 | |
| 154 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 155 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 156 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 157 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 158 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 159 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 160 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 161 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 162 4 | |
| 163 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 164 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 165 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 166 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 167 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 168 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 169 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 170 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 171 5 | |
| 172 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 173 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 174 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 175 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 176 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 177 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 178 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 179 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 180 6 | |
| 181 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 182 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 183 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 184 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 185 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 186 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 187 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 188 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 189 7 | |
| 190 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 191 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 192 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 193 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 194 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 195 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 196 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 197 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 198 8 | |
| 199 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 200 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 201 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 202 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 203 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 204 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 205 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 206 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 207 9 | |
| 208 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 209 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 210 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 211 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 212 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 213 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 214 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 215 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 216 10 | |
| 217 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 218 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 219 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 220 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 221 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 222 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 223 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 224 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 225 11 | |
| 226 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 227 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 228 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 229 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 230 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 231 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 232 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 233 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 234 12 | |
| 235 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 236 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 237 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 238 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 239 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 240 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 241 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 242 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 243 13 | |
| 244 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 245 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 246 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 247 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 248 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 249 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 250 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 251 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 252 14 | |
| 253 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 254 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 255 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 256 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 257 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 258 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 259 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 260 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 261 15 | |
| 262 CURRENT_VERTEX_ATTRIB: Float32Array[4] | |
| 263 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: null | |
| 264 VERTEX_ATTRIB_ARRAY_ENABLED: false | |
| 265 VERTEX_ATTRIB_ARRAY_NORMALIZED: false | |
| 266 VERTEX_ATTRIB_ARRAY_POINTER: 0 | |
| 267 VERTEX_ATTRIB_ARRAY_SIZE: 4 | |
| 268 VERTEX_ATTRIB_ARRAY_STRIDE: 0 | |
| 269 VERTEX_ATTRIB_ARRAY_TYPE: FLOAT | |
| 270 VIEWPORT: Int32Array[4] | |
| 271 | |
| 272 --- WebGLBuffer state --- | |
| 273 {ResourceState} length(imageURL):0 | |
| 274 BUFFER_SIZE: 24 | |
| 275 BUFFER_USAGE: STATIC_DRAW | |
| 276 bufferData: Float32Array[6] | |
| 277 context: WebGLRenderingContext@1 | |
| 278 isBuffer: true | |
| 279 target: ARRAY_BUFFER | |
| 280 | |
| 281 --- WebGLTexture state --- | |
| 282 {ResourceState} length(imageURL):0 | |
| 283 TEXTURE_MAG_FILTER: LINEAR | |
| 284 TEXTURE_MAX_ANISOTROPY_EXT: 1 | |
| 285 TEXTURE_MIN_FILTER: NEAREST_MIPMAP_LINEAR | |
| 286 TEXTURE_WRAP_S: REPEAT | |
| 287 TEXTURE_WRAP_T: REPEAT | |
| 288 context: WebGLRenderingContext@1 | |
| 289 isTexture: true | |
| 290 target: TEXTURE_2D | |
| 291 | |
| 292 --- WebGLProgram state --- | |
| 293 {ResourceState} length(imageURL):0 | |
| 294 ACTIVE_ATTRIBUTES[1] | |
| 295 0 | |
| 296 name: aVertex | |
| 297 size: 1 | |
| 298 type: FLOAT_VEC4 | |
| 299 ACTIVE_UNIFORMS[1] | |
| 300 0 | |
| 301 name: uColor | |
| 302 size: 1 | |
| 303 type: FLOAT_VEC4 | |
| 304 value: Float32Array[4] | |
| 305 ATTACHED_SHADERS[2] | |
| 306 FRAGMENT_SHADER: WebGLShader@2 | |
| 307 VERTEX_SHADER: WebGLShader@1 | |
| 308 DELETE_STATUS: false | |
| 309 LINK_STATUS: true | |
| 310 VALIDATE_STATUS: false | |
| 311 context: WebGLRenderingContext@1 | |
| 312 getProgramInfoLog: | |
| 313 isProgram: true | |
| 314 | |
| 315 --- WebGLShader state --- | |
| 316 {ResourceState} length(imageURL):0 | |
| 317 COMPILE_STATUS: true | |
| 318 DELETE_STATUS: false | |
| 319 SHADER_TYPE: VERTEX_SHADER | |
| 320 context: WebGLRenderingContext@1 | |
| 321 getShaderInfoLog: | |
| 322 getShaderPrecisionFormat | |
| 323 HIGH_FLOAT: WebGLShaderPrecisionFormat | |
| 324 HIGH_INT: WebGLShaderPrecisionFormat | |
| 325 LOW_FLOAT: WebGLShaderPrecisionFormat | |
| 326 LOW_INT: WebGLShaderPrecisionFormat | |
| 327 MEDIUM_FLOAT: WebGLShaderPrecisionFormat | |
| 328 MEDIUM_INT: WebGLShaderPrecisionFormat | |
| 329 getShaderSource: attribute vec4 aVertex; attribute vec4 aColor; varying vec4 v
Color; void main() { vColor = aColor; gl_Position = aVertex; } | |
| 330 isShader: true | |
| 331 | |
| 332 --- WebGLFramebuffer state --- | |
| 333 {ResourceState} length(imageURL):0 | |
| 334 COLOR_ATTACHMENT0 | |
| 335 FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: WebGLTexture@2 | |
| 336 FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: TEXTURE | |
| 337 FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: 0 | |
| 338 FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: 0 | |
| 339 DEPTH_ATTACHMENT | |
| 340 FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: WebGLRenderbuffer@1 | |
| 341 FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: RENDERBUFFER | |
| 342 FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: null | |
| 343 FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: null | |
| 344 STENCIL_ATTACHMENT | |
| 345 FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: null | |
| 346 FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: 0 | |
| 347 FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: null | |
| 348 FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: null | |
| 349 context: WebGLRenderingContext@1 | |
| 350 isFramebuffer: true | |
| 351 | |
| 352 --- WebGLRenderbuffer state --- | |
| 353 {ResourceState} length(imageURL):0 | |
| 354 RENDERBUFFER_ALPHA_SIZE: 0 | |
| 355 RENDERBUFFER_BLUE_SIZE: 0 | |
| 356 RENDERBUFFER_DEPTH_SIZE: 16 | |
| 357 RENDERBUFFER_GREEN_SIZE: 0 | |
| 358 RENDERBUFFER_HEIGHT: 512 | |
| 359 RENDERBUFFER_INTERNAL_FORMAT: DEPTH_COMPONENT16 | |
| 360 RENDERBUFFER_RED_SIZE: 0 | |
| 361 RENDERBUFFER_STENCIL_SIZE: 0 | |
| 362 RENDERBUFFER_WIDTH: 512 | |
| 363 context: WebGLRenderingContext@1 | |
| 364 isRenderbuffer: true | |
| 365 | |
| 366 --- WebGLUniformLocation state --- | |
| 367 {ResourceState} length(imageURL):0 | |
| 368 context: WebGLRenderingContext@1 | |
| 369 name: uColor | |
| 370 program: WebGLProgram@1 | |
| 371 size: 1 | |
| 372 type: FLOAT_VEC4 | |
| 373 value: Float32Array[4] | |
| 374 | |
| OLD | NEW |