commit | 17a0e632904d2f7e00923a9db8aeacc5ff9722e6 | [log] [tgz] |
---|---|---|
author | Jamie Madill <jmadill@chromium.org> | Fri Apr 25 11:29:54 2014 -0400 |
committer | Jamie Madill <jmadill@chromium.org> | Wed Apr 30 14:17:19 2014 +0000 |
tree | 2bfba496d256f4b22defb714ab33874185542703 | |
parent | e7a453a5bd76705ccb151117fa844846d4aa90af [diff] [blame] |
Fix scoped structure references. We had neglected to reference scope bracket values when initially constructing the scoped struct name. Fixes the new WebGL test. BUG=angle:618 Change-Id: Ie78a8264c9e16c5a6574cecd662adbd5475d6495 Reviewed-on: https://chromium-review.googlesource.com/197252 Reviewed-by: Nicolas Capens <nicolascapens@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org> Tested-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/compiler/translator/OutputHLSL.cpp b/src/compiler/translator/OutputHLSL.cpp index e79474a..17223f1 100644 --- a/src/compiler/translator/OutputHLSL.cpp +++ b/src/compiler/translator/OutputHLSL.cpp
@@ -3814,7 +3814,7 @@ for (unsigned int i = 0; i < mScopeBracket.size() && i < depthLimit; i++) { - string += "_" + str(i); + string += "_" + str(mScopeBracket[i]); } return string;