aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_program.c
diff options
context:
space:
mode:
authorFrancisco Jerez <[email protected]>2015-04-23 14:21:31 +0300
committerFrancisco Jerez <[email protected]>2015-05-04 15:05:20 +0300
commit2f1c16df3e997771bcedb60ae7f16a21c4c60144 (patch)
treea8aeba71c471b089e7aaabe5704da745d5260980 /src/mesa/drivers/dri/i965/brw_program.c
parent4348046a2f08d9795a158b96f8579f13f5e693e6 (diff)
i965: Fix the untyped surface opcodes to deal with indirect surface access.
Change brw_untyped_atomic() and brw_untyped_surface_read() to take the surface index as a register instead of a constant and to use brw_send_indirect_message() to emit the indirect variant of send with a dynamically calculated message descriptor. This will be required to support variable indexing of image arrays for ARB_shader_image_load_store. Acked-by: Kenneth Graunke <[email protected]> Reviewed-by: Topi Pohjolainen <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_program.c')
0 files changed, 0 insertions, 0 deletions