commit | 9c7aff1e6963ba734a9cf7a8c24506fcaeee5fc7 | [log] [tgz] |
---|---|---|
author | Lingfeng Yang <lfy@google.com> | Thu May 11 07:54:43 2017 -0700 |
committer | Greg Hartman <ghartman@google.com> | Thu Aug 23 17:30:51 2018 -0700 |
tree | 2f15143e496a89fae3780b23559c07d7e2cf776d | |
parent | 64f12142f8409da9ecc0d52828e5a9fec8fcb5bc [diff] |
[gl] Fix 'inout' variable qualification + complex readback - Can use variables with both input and output qualities - Allow readback of complex structures. 3 phases: - host_pack_tmp_alloc: custom expression to allocate aligned temporaries for the output structs - host_pack: custom expression to pack into stream (losing alignment) - guest_unpack: custom expression to unpack into object on guest (regaining alignment) Change-Id: I9073325efe6847762e8b2d42fd9803d81ff67374