aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r300/r300_tgsi_to_rc.c
diff options
context:
space:
mode:
authorDave Airlie <[email protected]>2019-06-26 15:53:53 +1000
committerDave Airlie <[email protected]>2019-07-07 16:24:05 +1000
commitb5ac381d8f66fbf2aef92772879ac906ce9d68b2 (patch)
tree7128344d9acb2129660d1574abbd9ef04fc3786b /src/gallium/drivers/r300/r300_tgsi_to_rc.c
parenta845baff169d503386f6eaa22adecc3fa67071db (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