commit | d1ffb561a2773f9675641abd5e7d408ae93c5846 | [log] [tgz] |
---|---|---|
author | Jamie Madill <jmadill@chromium.org> | Mon Nov 04 11:09:26 2013 -0500 |
committer | Jamie Madill <jmadill@chromium.org> | Mon Nov 04 11:09:26 2013 -0500 |
tree | 8e7ae2708e49f2e614383054dde2ee9eec23cec6 | |
parent | 9c318342233f68b915d39c8f1f181b9ef545c4db [diff] |
Disable optimizations for shaders with conditional discard in D3D9, and only use expanded short-circuiting conditionals for expressions with potential side-effects. Conservatively assume aggreate and selection operators have side effects for now. BUG= ANGLEBUG=486 R=geofflang@chromium.org, kbr@chromium.org, nicolas@transgaming.com, shannonwoods@chromium.org Review URL: https://codereview.appspot.com/14441075