Use high precision vertex attributes.
authorsenorblanco <senorblanco@chromium.org>
Wed, 20 May 2015 21:03:42 +0000 (14:03 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 20 May 2015 21:03:42 +0000 (14:03 -0700)
commitf2539d50f911914af0f80f0092ff8c654869e650
tree9ae4e47b8ff840d58ec268e7137761d7e836af6b
parent67ca2a93f9269768fac39be4406dc167bea6d716
Use high precision vertex attributes.

Specifying vertex attributes and the view matrix as mediump causes bad artifacts on Mali T6XX.

Covered by the bigmatrix GM in msaa4 mode.

BUG:skia=3545,3771

Review URL: https://codereview.chromium.org/1145273002
src/gpu/GrDefaultGeoProcFactory.cpp
src/gpu/GrOvalRenderer.cpp
src/gpu/GrPrimitiveProcessor.h
src/gpu/effects/GrBezierEffect.cpp
src/gpu/effects/GrDistanceFieldGeoProc.cpp
src/gpu/gl/GrGLPrimitiveProcessor.cpp
src/gpu/gl/builders/GrGLVertexShaderBuilder.h