diff options
author | Nicolai Hähnle <[email protected]> | 2016-10-19 19:43:39 +0200 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2016-11-02 12:32:47 +0100 |
commit | 1ef505bb02b00a577c33e1af27d983abd14465e7 (patch) | |
tree | 19af565b8ff128906fa369f664d99d6c90815d66 /bin | |
parent | 5aef14932ac047dc5f1af311a26b7f41b140d79f (diff) |
glsl: compute lvalues of [in]out parameters before inlined function body
This is required when an out argument involves an array index that is either
a global variable modified by the function or another out argument in the
same function call.
Fixes the shaders/out-parameter-indexing/vs-inout-index-inout-* tests.
v2:
- modify the ir_dereference_array nodes in place
- use ir_hierarchical_visitor
v3: use base_ir (Ian Romanick)
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions