| OLD | NEW |
| (Empty) |
| 1 CONSOLE WARNING: Synchronous XMLHttpRequest on the main thread is deprecated bec
ause of its detrimental effects to the end user's experience. For more help, che
ck https://xhr.spec.whatwg.org/. | |
| 2 Test of get calls against GL objects like getBufferParameter, etc. | |
| 3 | |
| 4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
| 5 | |
| 6 PASS shaders.length is 2 | |
| 7 PASS shaders[0] == standardVert && shaders[1] == standardFrag || shaders[1] == s
tandardVert && shaders[0] == standardFrag is true | |
| 8 PASS getError was expected value: NO_ERROR : | |
| 9 PASS gl.getAttachedShaders(null) is null | |
| 10 PASS getError was expected value: INVALID_VALUE : | |
| 11 PASS gl.getAttachedShaders(standardVert) threw exception TypeError: Failed to ex
ecute 'getAttachedShaders' on 'WebGLRenderingContext': parameter 1 is not of typ
e 'WebGLProgram'.. | |
| 12 PASS getError was expected value: NO_ERROR : | |
| 13 PASS gl.getBufferParameter(gl.ARRAY_BUFFER, gl.BUFFER_SIZE) is 16 | |
| 14 PASS gl.getBufferParameter(gl.ARRAY_BUFFER, gl.BUFFER_USAGE) is gl.DYNAMIC_DRAW | |
| 15 PASS getError was expected value: NO_ERROR : | |
| 16 PASS getError was expected value: NO_ERROR : | |
| 17 PASS getError was expected value: NO_ERROR : | |
| 18 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE | |
| 19 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0,
gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.TEXTURE | |
| 20 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0,
gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) is texture | |
| 21 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0,
gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL) is 0 | |
| 22 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0,
gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE) is 0 | |
| 23 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, g
l.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.RENDERBUFFER | |
| 24 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, g
l.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) is renderbuffer | |
| 25 PASS gl.getProgramParameter(standardProgram, gl.DELETE_STATUS) is false | |
| 26 PASS gl.getProgramParameter(standardProgram, gl.LINK_STATUS) is true | |
| 27 PASS typeof gl.getProgramParameter(standardProgram, gl.VALIDATE_STATUS) is "bool
ean" | |
| 28 PASS gl.getProgramParameter(standardProgram, gl.ATTACHED_SHADERS) is 2 | |
| 29 PASS gl.getProgramParameter(standardProgram, gl.ACTIVE_ATTRIBUTES) is 2 | |
| 30 PASS gl.getProgramParameter(standardProgram, gl.ACTIVE_UNIFORMS) is 1 | |
| 31 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH) is 2 | |
| 32 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_HEIGHT) is 2 | |
| 33 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_INTERNAL_FORMA
T) is non-zero. | |
| 34 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_DEPTH_SIZE) is
non-zero. | |
| 35 PASS getError was expected value: NO_ERROR : | |
| 36 PASS getError was expected value: NO_ERROR : | |
| 37 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_RED_SIZE) is n
on-zero. | |
| 38 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_GREEN_SIZE) is
non-zero. | |
| 39 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_BLUE_SIZE) is
non-zero. | |
| 40 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_ALPHA_SIZE) is
non-zero. | |
| 41 PASS gl.getShaderParameter(standardVert, gl.SHADER_TYPE) is gl.VERTEX_SHADER | |
| 42 PASS gl.getShaderParameter(standardVert, gl.DELETE_STATUS) is false | |
| 43 PASS gl.getShaderParameter(standardVert, gl.COMPILE_STATUS) is true | |
| 44 PASS gl.getTexParameter(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER) is gl.NEAREST | |
| 45 PASS gl.getTexParameter(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER) is gl.NEAREST | |
| 46 PASS gl.getTexParameter(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S) is gl.CLAMP_TO_EDGE | |
| 47 PASS gl.getTexParameter(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T) is gl.CLAMP_TO_EDGE | |
| 48 PASS gl.getProgramParameter(boolProgram, gl.LINK_STATUS) is true | |
| 49 PASS getError was expected value: NO_ERROR : | |
| 50 PASS gl.getUniform(boolProgram, bvalLoc) is true | |
| 51 PASS gl.getUniform(boolProgram, bval2Loc) is [true, false] | |
| 52 PASS gl.getUniform(boolProgram, bval3Loc) is [true, false, true] | |
| 53 PASS gl.getUniform(boolProgram, bval4Loc) is [true, false, true, false] | |
| 54 PASS gl.getProgramParameter(intProgram, gl.LINK_STATUS) is true | |
| 55 PASS getError was expected value: NO_ERROR : | |
| 56 PASS gl.getUniform(intProgram, ivalLoc) is 1 | |
| 57 PASS gl.getUniform(intProgram, ival2Loc) is [2, 3] | |
| 58 PASS gl.getUniform(intProgram, ival3Loc) is [4, 5, 6] | |
| 59 PASS gl.getUniform(intProgram, ival4Loc) is [7, 8, 9, 10] | |
| 60 PASS gl.getProgramParameter(floatProgram, gl.LINK_STATUS) is true | |
| 61 PASS getError was expected value: NO_ERROR : | |
| 62 PASS gl.getUniform(floatProgram, fvalLoc) is 11 | |
| 63 PASS gl.getUniform(floatProgram, fval2Loc) is [12, 13] | |
| 64 PASS gl.getUniform(floatProgram, fval3Loc) is [14, 15, 16] | |
| 65 PASS gl.getUniform(floatProgram, fval4Loc) is [17, 18, 19, 20] | |
| 66 PASS gl.getProgramParameter(samplerProgram, gl.LINK_STATUS) is true | |
| 67 PASS getError was expected value: NO_ERROR : | |
| 68 PASS gl.getUniform(samplerProgram, s2DValLoc) is 0 | |
| 69 PASS gl.getUniform(samplerProgram, sCubeValLoc) is 1 | |
| 70 PASS gl.getProgramParameter(matProgram, gl.LINK_STATUS) is true | |
| 71 PASS getError was expected value: NO_ERROR : | |
| 72 PASS gl.getUniform(matProgram, mval2Loc) is [1, 2, 3, 4] | |
| 73 PASS gl.getUniform(matProgram, mval3Loc) is [5, 6, 7, 8, 9, 10, 11, 12, 13] | |
| 74 PASS gl.getUniform(matProgram, mval4Loc) is [14, 15, 16, 17, 18, 19, 20, 21, 22,
23, 24, 25, 26, 27, 28, 29] | |
| 75 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) is buffer | |
| 76 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_ENABLED) is true | |
| 77 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_SIZE) is 4 | |
| 78 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_STRIDE) is 0 | |
| 79 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_TYPE) is gl.FLOAT | |
| 80 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_NORMALIZED) is false | |
| 81 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_STRIDE) is 36 | |
| 82 PASS gl.getVertexAttribOffset(1, gl.VERTEX_ATTRIB_ARRAY_POINTER) is 12 | |
| 83 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_ENABLED) is false | |
| 84 PASS gl.getVertexAttrib(1, gl.CURRENT_VERTEX_ATTRIB) is [5, 6, 7, 8] | |
| 85 PASS getError was expected value: NO_ERROR : | |
| 86 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0,
gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE | |
| 87 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, g
l.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) is gl.NONE | |
| 88 PASS gl.getVertexAttrib(1, gl.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) is null | |
| 89 PASS getError was expected value: NO_ERROR : | |
| 90 PASS successfullyParsed is true | |
| 91 | |
| 92 TEST COMPLETE | |
| 93 | |
| OLD | NEW |