Changeset 65279 in webkit
- Timestamp:
- Aug 12, 2010 4:14:19 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r65277 r65279 1 2010-08-12 Zhenyao Mo <zmo@google.com> 2 3 Reviewed by Dimitri Glazkov. 4 5 getParameter(STENCIL_VALUE_MASK) (and others) returns the wrong value 6 https://bugs.webkit.org/show_bug.cgi?id=31842 7 8 * fast/canvas/webgl/gl-get-calls-expected.txt: Bring back the commented out STENCIL tests. 9 * fast/canvas/webgl/gl-get-calls.html: Ditto. 10 1 11 2010-08-12 Zhenyao Mo <zmo@google.com> 2 12 -
trunk/LayoutTests/fast/canvas/webgl/gl-get-calls-expected.txt
r63460 r65279 31 31 PASS context.getParameter(context.CULL_FACE_MODE) is context.BACK 32 32 PASS context.getParameter(context.CURRENT_PROGRAM) is null 33 PASS context.getParameter(context.DEPTH_CLEAR_VALUE) is 1 33 34 PASS context.getParameter(context.DEPTH_FUNC) is context.LESS 34 35 PASS context.getParameter(context.DEPTH_RANGE) is [0, 1] … … 54 55 PASS context.getParameter(context.STENCIL_BACK_PASS_DEPTH_PASS) is context.KEEP 55 56 PASS context.getParameter(context.STENCIL_BACK_REF) is 0 57 PASS context.getParameter(context.STENCIL_BACK_VALUE_MASK) is 0xFFFFFFFF 58 PASS context.getParameter(context.STENCIL_BACK_WRITEMASK) is 0xFFFFFFFF 56 59 PASS context.getParameter(context.STENCIL_BITS) >= 0 is true 57 60 PASS context.getParameter(context.STENCIL_CLEAR_VALUE) is 0 … … 62 65 PASS context.getParameter(context.STENCIL_REF) is 0 63 66 PASS context.getParameter(context.STENCIL_TEST) is false 67 PASS context.getParameter(context.STENCIL_VALUE_MASK) is 0xFFFFFFFF 68 PASS context.getParameter(context.STENCIL_WRITEMASK) is 0xFFFFFFFF 64 69 PASS context.getParameter(context.TEXTURE_BINDING_2D) is null 65 70 PASS context.getParameter(context.TEXTURE_BINDING_CUBE_MAP) is null … … 72 77 PASS context.getParameter(context.MAX_VARYING_VECTORS) >= 8 is true 73 78 PASS context.getParameter(context.NUM_COMPRESSED_TEXTURE_FORMATS) is 0 74 FAIL context.getParameter(context.SHADER_COMPILER) should be true (of type boolean). Was null (of type object).75 79 76 80 PASS successfullyParsed is true -
trunk/LayoutTests/fast/canvas/webgl/gl-get-calls.html
r63444 r65279 32 32 else 33 33 testFailed("context is not correct type"); 34 34 35 35 debug(""); 36 36 debug("Context contains getError"); … … 59 59 shouldBe('context.getParameter(context.CULL_FACE_MODE)', 'context.BACK'); 60 60 shouldBe('context.getParameter(context.CURRENT_PROGRAM)', 'null'); 61 shouldBe('context.getParameter(context.DEPTH_CLEAR_VALUE)', '1'); 61 62 shouldBe('context.getParameter(context.DEPTH_FUNC)', 'context.LESS'); 62 63 shouldBe('context.getParameter(context.DEPTH_RANGE)', '[0, 1]'); … … 83 84 shouldBe('context.getParameter(context.STENCIL_BACK_REF)', '0'); 84 85 85 // FIXME: Current WebKit implementation returns the wrong value (https://bugs.webkit.org/show_bug.cgi?id=31842) 86 // Re-enable these tests as soon as that bug has been fixed. 87 // shouldBe('context.getParameter(context.STENCIL_BACK_VALUE_MASK)', '0xFFFFFFFF'); 88 // shouldBe('context.getParameter(context.STENCIL_BACK_WRITEMASK)', '0xFFFFFFFF'); 86 shouldBe('context.getParameter(context.STENCIL_BACK_VALUE_MASK)', '0xFFFFFFFF'); 87 shouldBe('context.getParameter(context.STENCIL_BACK_WRITEMASK)', '0xFFFFFFFF'); 89 88 90 89 // If EXT_packed_depth_stencil is supported, STENCIL_BITS > 0; otherwise, STENCIL_BITS == 0. … … 98 97 shouldBe('context.getParameter(context.STENCIL_TEST)', 'false'); 99 98 100 // FIXME: Current WebKit implementation returns the wrong value (https://bugs.webkit.org/show_bug.cgi?id=31842) 101 // Re-enable these tests as soon as that bug has been fixed. 102 // shouldBe('context.getParameter(context.STENCIL_VALUE_MASK)', '0xFFFFFFFF'); 103 // shouldBe('context.getParameter(context.STENCIL_WRITEMASK)', '0xFFFFFFFF'); 99 shouldBe('context.getParameter(context.STENCIL_VALUE_MASK)', '0xFFFFFFFF'); 100 shouldBe('context.getParameter(context.STENCIL_WRITEMASK)', '0xFFFFFFFF'); 104 101 105 102 shouldBe('context.getParameter(context.TEXTURE_BINDING_2D)', 'null'); … … 113 110 shouldBeTrue('context.getParameter(context.MAX_VARYING_VECTORS) >= 8'); 114 111 shouldBe('context.getParameter(context.NUM_COMPRESSED_TEXTURE_FORMATS)', '0'); 115 shouldBe('context.getParameter(context.SHADER_COMPILER)', 'true');116 112 } 117 113 -
trunk/WebCore/ChangeLog
r65278 r65279 1 2010-08-12 Zhenyao Mo <zmo@google.com> 2 3 Reviewed by Dimitri Glazkov. 4 5 getParameter(STENCIL_VALUE_MASK) (and others) returns the wrong value 6 https://bugs.webkit.org/show_bug.cgi?id=31842 7 8 * html/canvas/WebGLRenderingContext.cpp: 9 (WebCore::WebGLRenderingContext::getUnsignedLongParameter): Casting from int to unsigned long correctly. 10 1 11 2010-08-12 Pavel Feldman <pfeldman@chromium.org> 2 12 -
trunk/WebCore/html/canvas/WebGLRenderingContext.cpp
r65192 r65279 2952 2952 int value; 2953 2953 m_context->getIntegerv(pname, &value); 2954 return WebGLGetInfo(static_cast<unsigned long>(value)); 2954 unsigned int uValue = static_cast<unsigned int>(value); 2955 return WebGLGetInfo(static_cast<unsigned long>(uValue)); 2955 2956 } 2956 2957
Note: See TracChangeset
for help on using the changeset viewer.