Reduce and verify fragment output PIQ test draw buffer usage.
authorJarkko Pöyry <jpoyry@google.com>
Fri, 24 Oct 2014 20:14:21 +0000 (13:14 -0700)
committerJarkko Pöyry <jpoyry@google.com>
Fri, 24 Oct 2014 20:14:21 +0000 (13:14 -0700)
commit9fa944ae1829441ef58596701ddc9c3d07b50f04
tree2664befa40dfad69cbca71b10a24af454e5363f7
parentfd1df7eaea78d2c9c6bdb3da51d5f1255c479694
Reduce and verify fragment output PIQ test draw buffer usage.

- Check GL_MAX_DRAW_BUFFERS implementation limit and usage if shader
  build fails.
- Reduce required GL_MAX_DRAW_BUFFERS from 5 to 4 in explicit location
  fragment output array tests.
- Fix various max binding resource usage checks.

Bug: 18094242
Change-Id: I17e091eb1939fd7ec94789be70be5a069970b697
modules/gles31/functional/es31fProgramInterfaceDefinitionUtil.cpp
modules/gles31/functional/es31fProgramInterfaceDefinitionUtil.hpp
modules/gles31/functional/es31fProgramInterfaceQueryTestCase.cpp
modules/gles31/functional/es31fProgramInterfaceQueryTests.cpp