commit | 9df37c48526a8f6b350687e34e75b2eca1961736 | [log] [tgz] |
---|---|---|
author | dongseong.hwang <dongseong.hwang@intel.com> | Tue Jul 05 20:04:19 2016 |
committer | Commit bot <commit-bot@chromium.org> | Tue Jul 05 20:05:50 2016 |
tree | 917e7f694a503048256d7c91cb1ca1469293a7c8 | |
parent | fabe5fc664bf77483ef12e64cf74345d0a082d27 [diff] |
gpu, cmaa: Don't blend isolated L shape because it's not a closed geometry. Isolated L shape means neighbor pixels doesn't have any edges continuing current two edge, as follows; _ _ X| X| |X |X ¯¯ ¯¯ We don't want to blur an open geometry. This CL fixes 2 WebGL conformance tests https://www.khronos.org/registry/webgl/sdk/tests/conformance/context/context-size-change.html https://www.khronos.org/registry/webgl/sdk/tests/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html Yang Gu checked all WebGL conformance tests are passed with CMAA. BUG=535198 TEST=Run a WebGL app with Chrome started with "--enable-cmaa-shaders" CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2120293002 Cr-Commit-Position: refs/heads/master@{#403821}