Use one-component vectors in shader operator tests.
authorJarkko Pöyry <jpoyry@google.com>
Fri, 22 May 2015 22:12:50 +0000 (15:12 -0700)
committerJarkko Pöyry <jpoyry@google.com>
Thu, 28 May 2015 21:35:17 +0000 (14:35 -0700)
commit65d04b9f591c99e654edfb1125f4b4b00f355c3a
treea822f279469b219edaed72956067d80312dbafd7
parentae54bd835e0c8f4c4c348e252f5969b49f35a649
Use one-component vectors in shader operator tests.

- Make swizzle(N) return a vector.
- Add {e,U,I,B}Vec1 typedefs.
- Use one-component vectors in shader operator tests to always use same
  paths for vector and scalar ops.

Bug: 21161908
Change-Id: Ibcb8257a0c453cb17c7ab4df5ded4b185f0c01af
framework/common/tcuVector.hpp
framework/common/tcuVectorType.hpp
modules/gles2/functional/es2fShaderOperatorTests.cpp
modules/gles3/functional/es3fShaderOperatorTests.cpp