diff options
author | Dave Airlie <[email protected]> | 2019-06-26 15:53:53 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2019-07-07 16:24:05 +1000 |
commit | b5ac381d8f66fbf2aef92772879ac906ce9d68b2 (patch) | |
tree | 7128344d9acb2129660d1574abbd9ef04fc3786b /src/gallium/drivers/r300/r300_tgsi_to_rc.c | |
parent | a845baff169d503386f6eaa22adecc3fa67071db (diff) |
gallivm: add buffer operations to the tgsi->llvm conversion.
This adds load, store and atomic operations. These operations
have to respect the exec_mask, and can't operate in lanes where
the execute is off. This is needed to avoid side effects seen
outside the shaders.
There is also bounds checking on the ssbo accesses vs the size
ptr.
Reviewed-by: Roland Scheidegger <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r300/r300_tgsi_to_rc.c')
0 files changed, 0 insertions, 0 deletions