commit | 53664108c2906e6c6d7fb79d61686ec9cb65fd8d | [log] [tgz] |
---|---|---|
author | Alyssa Rosenzweig <alyssa@rosenzweig.io> | Mon Mar 25 00:12:06 2019 +0000 |
committer | Alyssa Rosenzweig <alyssa@rosenzweig.io> | Tue Mar 26 23:35:20 2019 +0000 |
tree | 8b4ff7982287490834368c6c2ff86d14fb6cf415 | |
parent | 88b2a6b451ac4e8cbbef21a8cb01b549e06f40ba [diff] |
panfrost/midgard: Map more bany/ball opcodes Some of these are not yet fully functional due to related bugs, but this the correct op mapping. The native ball/bany opcodes act on vec4's unconditionally. That said, both ball and bany have the nice property that duplicating an argument does not affect their output, so the default "hanging swizzles" allow us to implement 2/3-component opcodes correctly, implicitly lowering. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>