Allow correct and projected interpolation equations in single-sampled line interpolat...
authorJarkko Pöyry <jpoyry@google.com>
Fri, 20 Feb 2015 03:40:03 +0000 (19:40 -0800)
committerJarkko Pöyry <jpoyry@google.com>
Mon, 9 Mar 2015 23:07:01 +0000 (16:07 -0700)
commit2306a3bf8214ab2c51d8023ca1ccd979fb8d31bb
treef83d92fabce6ceccf758c648ec20fc5ae51cee19
parent881df46c35aab1fb0a6fccd8a375ee5705fc7478
Allow correct and projected interpolation equations in single-sampled line interpolation test.

- Use proper interpolation equation for verification. Do not
  approximate distance to pixel center by projecting it along major
  direction. (i.e. just selecting major compontent).
- Detect projected interpolation in interpolation tests and issue
  a QualityWarning for such implementations.
- Calculate line interpolation weights in screen space, not in clip
  space.

Bug: 19410338
Change-Id: Ie27aa9cf121d1c92c86cda19a7b8c97e132fcb66
framework/referencerenderer/rrRasterizer.cpp
framework/referencerenderer/rrRasterizer.hpp
modules/gles2/functional/es2fRasterizationTests.cpp
modules/gles3/functional/es3fRasterizationTests.cpp
modules/glshared/glsRasterizationTestUtil.cpp
modules/glshared/glsRasterizationTestUtil.hpp