GitHub PushEvent at 2014-12-07 23:50:17
Repository: webkit-mips
Actor: kisg
Payload: {"shas":[["1cbc314ac3fc33cfad8faf69cf239ce487ec7b18","e71d3e893a32daef45b9168049e5525c0d01261d@igalia.com","[TextureMapper] Normalize pattern transform for pattern compositing\nhttps://bugs.webkit.org/show_bug.cgi?id=139374\n\nReviewed by Martin Robinson.\n\nIn CoordGfx/TexMapGL, pattern compositing (for background image) uses\nthe patternTransform shader uniform. However, current implementation\nmiscalculates its transform matrix. It uses simple rectToRect\ntransformationMatrix which produces unnormalized garbage term.\nThis causes unexpected behavior at the fragmentation stage in some\nmobile GPUs.\n\nIt should calculate its scale based on tileSize and contentSize,\nand its position based on tilePhase and contentSize.\n\nNo new tests because the bug only occurs on some mobile GPUs.\n\n* platform/graphics/texmap/TextureMapperLayer.cpp:\n(WebCore::TextureMapperLayer::computePatternTransformIfNeeded):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@176931 268f45cc-cd09-0410-ab3c-d52691b4dbfc","yoon@igalia.com",true],["b3fe06c6adc943a1c4777cbc212f595d745a011e","b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","Remove the unused WTF_USE_GCC_COMPUTED_GOTO_WORKAROUND after r129453.\nhttps://bugs.webkit.org/show_bug.cgi?id=139373\n\nReviewed by Sam Weinig.\n\n* interpreter/Interpreter.cpp:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@176932 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ossy@webkit.org",true],["c42cd3d4f2ef88d4e024be6dc4ddd411c68a264e","8f3a129bc83673565f000899a2a2ef93d9111231@apple.com","Use more PassRef in AtomicString.\n<https://webkit.org/b/139319>\n\nReviewed by Antti Koivisto.\n\nMake a pass over AtomicString and convert functions that return PassRefPtr\ninto returning RefPtr (where it may be null) and PassRef otherwise.\nThis allows the compiler to skip null checks in many places.\n\n* wtf/text/AtomicString.cpp:\n(WTF::addToStringTable):\n(WTF::AtomicString::add):\n(WTF::AtomicString::addFromLiteralData):\n(WTF::AtomicString::addSlowCase):\n* wtf/text/AtomicString.h:\n(WTF::AtomicString::add):\n(WTF::AtomicString::addWithStringTableProvider):\n* wtf/text/cf/AtomicStringCF.cpp:\n(WTF::AtomicString::add):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@176933 268f45cc-cd09-0410-ab3c-d52691b4dbfc","akling@apple.com",true]],"size":3,"ref":"refs/heads/master","head":"c42cd3d4f2ef88d4e024be6dc4ddd411c68a264e"}