Fix out-of-bounds buffer access in tese ShaderExecutor
authorPyry Haulos <phaulos@google.com>
Thu, 3 Sep 2015 15:41:09 +0000 (08:41 -0700)
committerPyry Haulos <phaulos@google.com>
Thu, 3 Sep 2015 15:41:09 +0000 (08:41 -0700)
commita2d25ce999fbbe13789e80ce803cc7b96d2a4c9d
tree0fa69f0b39a3f31c18a01ef64a5e23bf7790baea
parent175a96140550f3ee11eaf5bc1717a491f54ab8a6
Fix out-of-bounds buffer access in tese ShaderExecutor

Tessellation evaluation shader executor was accessing input and output
buffers one element out of bounds at the end. In addition elements
1..N-1 were evaluated twice unnecessarily.

Bug: 23684915
Change-Id: I1c187b506d36befe05b21222a7006e84b812ceca
modules/glshared/glsShaderExecUtil.cpp